Jérôme <jer...@jolimont.fr> writes: > Hi all. > > I'm having troubles with urllib2 timeout. > > See the following script : > > ---------------------------- > import urllib2 > result = urllib2.urlopen("http://dumdgdfgdgmyurl.com/") > print result.readline() > ---------------------------- > > If run on my Debian Wheezy computer, or on my Debian Squeeze server, > the answer is instantaneous : > > [...] > urllib2.URLError: <urlopen error [Errno -2] Name or service not known> > > When run on my Raspberry Pi with Raspian Wheezy, the answer is > identical but it takes 10 seconds. > > I tried > > result = urllib2.urlopen("http://dumdgdfgdgmyurl.com/", timeout=5) > > but I get the same results : instantaneous on Debian, 10 secondes on > RPi. > > I also added this, as suggested on some StackOverflow pages : > > import socket > socket.setdefaulttimeout(5) > > and it didn't make any difference. > > In both cases, Python version is "Python 2.7.3". > > Am I missing something ? >
I would guess the difference to be caused by DNS. Maybe the DNS configuration on the RPi is not optimal. -- Piet van Oostrum <p...@vanoostrum.org> WWW: http://pietvanoostrum.com/ PGP key: [8DAE142BE17999C4] -- https://mail.python.org/mailman/listinfo/python-list