delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/06/15/14:27:50

X-Spam-Check-By: sourceware.org
Message-ID: <7790b6530606151127i416ca2dbh7fa0a1f6dc3ad643@mail.gmail.com>
Date: Thu, 15 Jun 2006 14:27:35 -0400
From: "Chris AtLee" <chris AT atlee DOT ca>
To: cygwin AT cygwin DOT com
Subject: python-2.4.3-1 problem with urllib2
MIME-Version: 1.0
X-Google-Sender-Auth: 5cc76388fa4da845
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

------=_Part_11188_17681104.1150396055333
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

The attached python script works fine under python-2.4.1-1.  Under
python-2.4.3-1, I get this output:

Using urllib.urlopen
......................................................................................................................................................
Using urllib2.urlopen
.............................................................................................Traceback
(most recent call last):
  File "test-urllib.py", line 42, in ?
    doRequest2("http://localhost:8010")
  File "test-urllib.py", line 16, in doRequest2
    f = urllib2.urlopen(url)
  File "/usr/lib/python2.4/urllib2.py", line 130, in urlopen
    return _opener.open(url, data)
  File "/usr/lib/python2.4/urllib2.py", line 358, in open
    response = self._open(req, data)
  File "/usr/lib/python2.4/urllib2.py", line 376, in _open
    '_open', req)
  File "/usr/lib/python2.4/urllib2.py", line 337, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.4/urllib2.py", line 1021, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib/python2.4/urllib2.py", line 996, in do_open
    raise URLError(err)
urllib2.URLError: <urlopen error unable to select on socket>

This happens after a consistent number of requests on my machine.

Cheers,
Chris

------=_Part_11188_17681104.1150396055333
Content-Type: text/x-python; name=test-urllib.py; charset=ANSI_X3.4-1968
Content-Transfer-Encoding: base64
X-Attachment-Id: f_eohaywoj
Content-Disposition: attachment; filename="test-urllib.py"

IyEvdXNyL2Jpbi9weXRob24KaW1wb3J0IHVybGxpYjIsIHVybGxpYiwgQmFz
ZUhUVFBTZXJ2ZXIsIG9zLCBzeXMsIHNpZ25hbApjbGFzcyBNeUhhbmRsZXIo
QmFzZUhUVFBTZXJ2ZXIuQmFzZUhUVFBSZXF1ZXN0SGFuZGxlcik6CiAgICBk
ZWYgZG9fR0VUKHNlbGYpOgogICAgICAgIGRhdGEgPSAiSGVsbG8gd29ybGQi
CiAgICAgICAgc2VsZi53ZmlsZS53cml0ZSgiSFRUUC8xLjAgMjAwIE9LXG5D
b250ZW50LUxlbmd0aDogJXNcblxuJXMiICUgKAogICAgICAgICAgICBsZW4o
ZGF0YSksIGRhdGEpKQogICAgICAgIHNlbGYud2ZpbGUuY2xvc2UoKQoKZGVm
IGRvUmVxdWVzdCh1cmwpOgogICAgZiA9IHVybGxpYi51cmxvcGVuKHVybCkK
ICAgIGRhdGEgPSBmLnJlYWQoKQogICAgcmV0dXJuIGRhdGEKICAgIApkZWYg
ZG9SZXF1ZXN0Mih1cmwpOgogICAgZiA9IHVybGxpYjIudXJsb3Blbih1cmwp
CiAgICBkYXRhID0gZi5yZWFkKCkKICAgIHJldHVybiBkYXRhCgppZiBfX25h
bWVfXyA9PSAiX19tYWluX18iOgogICAgbiA9IDE1MAogICAgcGlkID0gb3Mu
Zm9yaygpCiAgICBpZiBwaWQgPT0gMDoKCSMgUnVuIHRoZSBzZXJ2ZXIKCXMg
PSBCYXNlSFRUUFNlcnZlci5IVFRQU2VydmVyKCgiIiwgODAxMCksIE15SGFu
ZGxlcikKCXRyeToKCSAgICBzLnNlcnZlX2ZvcmV2ZXIoKQoJZXhjZXB0IEtl
eWJvYXJkSW50ZXJydXB0OgoJICAgIHN5cy5leGl0KDApCiAgICBlbHNlOgoJ
dHJ5OgoJICAgIHByaW50ICJVc2luZyB1cmxsaWIudXJsb3BlbiIKCSAgICBm
b3IgaSBpbiByYW5nZShuKToKCQlzeXMuc3Rkb3V0LndyaXRlKCIuIikKCQlz
eXMuc3Rkb3V0LmZsdXNoKCkKCQlkb1JlcXVlc3QoImh0dHA6Ly9sb2NhbGhv
c3Q6ODAxMCIpCgkgICAgcHJpbnQKCSAgICBwcmludCAiVXNpbmcgdXJsbGli
Mi51cmxvcGVuIgoJICAgIGZvciBpIGluIHJhbmdlKG4pOgoJCXN5cy5zdGRv
dXQud3JpdGUoIi4iKQoJCXN5cy5zdGRvdXQuZmx1c2goKQoJCWRvUmVxdWVz
dDIoImh0dHA6Ly9sb2NhbGhvc3Q6ODAxMCIpCglmaW5hbGx5OgoJICAgIG9z
LmtpbGwocGlkLCBzaWduYWwuU0lHSU5UKQo=


------=_Part_11188_17681104.1150396055333
Content-Type: text/plain; charset=us-ascii

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/
------=_Part_11188_17681104.1150396055333--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019