[Python-checkins] r74647 - in python/trunk: Lib/Cookie.py Misc/NEWS
georg.brandl
python-checkins at python.org
Fri Sep 4 10:17:04 CEST 2009
Author: georg.brandl
Date: Fri Sep 4 10:17:04 2009
New Revision: 74647
Log:
Issue #5275: In Cookie's Cookie.load(), properly handle non-string arguments as documented.
Modified:
python/trunk/Lib/Cookie.py
python/trunk/Misc/NEWS
Modified: python/trunk/Lib/Cookie.py
==============================================================================
--- python/trunk/Lib/Cookie.py (original)
+++ python/trunk/Lib/Cookie.py Fri Sep 4 10:17:04 2009
@@ -624,7 +624,9 @@
if type(rawdata) == type(""):
self.__ParseString(rawdata)
else:
- self.update(rawdata)
+ # self.update() wouldn't call our custom __setitem__
+ for k, v in rawdata.items():
+ self[k] = v
return
# end load()
Modified: python/trunk/Misc/NEWS
==============================================================================
--- python/trunk/Misc/NEWS (original)
+++ python/trunk/Misc/NEWS Fri Sep 4 10:17:04 2009
@@ -364,6 +364,9 @@
Library
-------
+- Issue #5275: In Cookie's Cookie.load(), properly handle non-string arguments
+ as documented.
+
- Issue #2666: Handle BROWSER environment variable properly for unknown browser
names in the webbrowser module.
More information about the Python-checkins
mailing list