Le 16/10/2013 11:21, Jérôme a écrit :
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 ?
Thanks.
The url "dumdgdfgdgmyurl.com/" is just an example ?
If not, the result <urlopen error [Errno -2] Name or service not known>
is normal.
--
Vincent V.V.
Oqapy <https://launchpad.net/oqapy> . Qarte
<https://launchpad.net/qarte> . PaQager <https://launchpad.net/paqager>
--
https://mail.python.org/mailman/listinfo/python-list