[Python-Dev] urllib2/urllib incompatibility? (original) (raw)
Vinay Sajip vinay_sajip at yahoo.co.uk
Mon May 24 10:49:56 CEST 2010
- Previous message: [Python-Dev] moving issues from argparse tracker to python tracker?
- Next message: [Python-Dev] urllib2/urllib incompatibility?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Not top-posting, but gmane seems too finicky in this area.
I encountered what seems like an incompatibility between urllib and urllib2 in the way they handle file:// URLs, is this a bug? I had a look on the bug tracker and via Google to see if there were prior reports, but perhaps my search-fu is deficient. Here's a console session to illustrate:
vinay at eta-karmic:/tmp$ echo Hello, world! >hello.txt vinay at eta-karmic:/tmp$ cat hello.txt Hello, world! vinay at eta-karmic:/tmp$ python Python 2.6.4 (r264:75706, Dec 7 2009, 18:45:15) [GCC 4.4.1] on linux2 Type "help", "copyright", "credits" or "license" for more information.
import urllib,urllib2 s = 'file:////tmp/hello.txt' f1 = urllib.urlopen(s) f1.read() 'Hello, world!\n' f2 = urllib2.urlopen(s) Traceback (most recent call last): File "", line 1, in File "/usr/lib/python2.6/urllib2.py", line 124, in urlopen return _opener.open(url, data, timeout) File "/usr/lib/python2.6/urllib2.py", line 389, in open response = self._open(req, data) File "/usr/lib/python2.6/urllib2.py", line 407, in _open '_open', req) File "/usr/lib/python2.6/urllib2.py", line 367, in _call_chain result = func(*args) File "/usr/lib/python2.6/urllib2.py", line 1240, in file_open return self.parent.open(req) File "/usr/lib/python2.6/urllib2.py", line 389, in open response = self._open(req, data) File "/usr/lib/python2.6/urllib2.py", line 407, in _open '_open', req) File "/usr/lib/python2.6/urllib2.py", line 367, in _call_chain result = func(*args) File "/usr/lib/python2.6/urllib2.py", line 1287, in ftp_open raise URLError('ftp error: no host given') urllib2.URLError:
Anyone seen this before? Should I file an issue on the tracker? If I've missed something obvious, sorry for the noise, but please do tell!
Regards,
Vinay Sajip
- Previous message: [Python-Dev] moving issues from argparse tracker to python tracker?
- Next message: [Python-Dev] urllib2/urllib incompatibility?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]