Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #56876

urllib2 timeout issue

Subject urllib2 timeout issue
Date 2013-10-16 11:21 +0200
From Jérôme <jerome@jolimont.fr>
Newsgroups comp.lang.python
Message-ID <mailman.1110.1381915633.18130.python-list@python.org> (permalink)

Show all headers | View raw


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.

-- 
Jérôme

Back to comp.lang.python | Previous | NextNext in thread | Find similar | Unroll thread


Thread

urllib2 timeout issue Jérôme <jerome@jolimont.fr> - 2013-10-16 11:21 +0200
  Re: urllib2 timeout issue Piet van Oostrum <piet@vanoostrum.org> - 2013-10-16 07:58 -0400

csiph-web