[Python-checkins] commit of r41548 - in python/trunk: Lib Misc
reinhold.birkenfeld@python.org
reinhold.birkenfeld at python.org
Sat Nov 26 17:50:48 CET 2005
Author: reinhold.birkenfeld
Date: Sat Nov 26 17:50:44 2005
New Revision: 41548
Modified:
python/trunk/Lib/urllib.py
python/trunk/Misc/NEWS
Log:
bug #1365984: urllib and data: URLs. Problem was that cStringIO objects cannot be assigned attributes on the fly.
Modified: python/trunk/Lib/urllib.py
==============================================================================
--- python/trunk/Lib/urllib.py (original)
+++ python/trunk/Lib/urllib.py Sat Nov 26 17:50:44 2005
@@ -556,7 +556,7 @@
msg = '\n'.join(msg)
f = StringIO(msg)
headers = mimetools.Message(f, 0)
- f.fileno = None # needed for addinfourl
+ #f.fileno = None # needed for addinfourl
return addinfourl(f, headers, url)
@@ -813,7 +813,10 @@
self.read = self.fp.read
self.readline = self.fp.readline
if hasattr(self.fp, "readlines"): self.readlines = self.fp.readlines
- if hasattr(self.fp, "fileno"): self.fileno = self.fp.fileno
+ if hasattr(self.fp, "fileno"):
+ self.fileno = self.fp.fileno
+ else:
+ self.fileno = lambda: None
if hasattr(self.fp, "__iter__"):
self.__iter__ = self.fp.__iter__
if hasattr(self.fp, "next"):
Modified: python/trunk/Misc/NEWS
==============================================================================
--- python/trunk/Misc/NEWS (original)
+++ python/trunk/Misc/NEWS Sat Nov 26 17:50:44 2005
@@ -287,6 +287,8 @@
Library
-------
+- Bug #1365984: urllib now opens "data:" URLs again.
+
- Patch #1314396: prevent deadlock for threading.Thread.join() when an exception
is raised within the method itself on a previous call (e.g., passing in an
illegal argument)
More information about the Python-checkins
mailing list