urllib2 does not implement "with" Python 2.6
tjreedy at udel.edu
Thu Aug 12 21:10:32 CEST 2010
On 8/12/2010 1:34 AM, John Nagle wrote:
> Somewhat to my surprise, in Python 2.6,
> with urllib2.urlopen(url) as fh :
> doesn't work. It fails with
> "AttributeError: addinfourl instance has no attribute '__exit__'".
> I thought that all the file-like objects supported "with" in 2.6.
This seems to work in 3.1, which first came out almost a year after 2.6.
from urllib.request import urlopen
with urlopen("http://www.python.org") as fh : pass
Terry Jan Reedy
More information about the Python-list