On Mon, Feb 23, 2009 at 07:00:43PM +0100, Alessandro Dentella wrote:
> Ciao,
> 
>   ho una macchina (w2003) su cui non mi funziona urllib, va in timeout.
>   La stessa funziona di test va benissimo su altre macchine e anche sulla
>   stessa macchina con il python di cygwin:
> 
>      import urllib
>      url = 'http://192.168.1.2/rel.txt'
> 
>      def get_url_content(url):
>        fu = urllib.urlopen(url)
>        url_content = fu.read()
>        fu.close()
>        return url_content
> 
>   con il python di cygwin 2.5.2 funziona egregiamente con quello del sito
>   ufficiale (pure 2.5.2) no.
> 
>   Non so veramente dove cercare. Avete indizi? suggerimenti?
 
usando httplib direttamente evito il timeout:

   def get_url(host, file):
       conn = httplib.HTTPConnection(host)
       conn.request("GET", file)
       r = conn.getresponse()
       data = r.read()
       conn.close()
       return  data

commenti?

sandro
*:-)
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a