[Python-checkins] r59688 - in python/trunk: Lib/plat-mac/plistlib.py Misc/NEWS

christian.heimes python-checkins at python.org
Fri Jan 4 01:04:52 CET 2008


Author: christian.heimes
Date: Fri Jan 4 01:04:52 2008
New Revision: 59688
Modified:
 python/trunk/Lib/plat-mac/plistlib.py
 python/trunk/Misc/NEWS
Log:
Fixed #1687: plistlib.py restricts <integer> to Python int when writing
Modified: python/trunk/Lib/plat-mac/plistlib.py
==============================================================================
--- python/trunk/Lib/plat-mac/plistlib.py	(original)
+++ python/trunk/Lib/plat-mac/plistlib.py	Fri Jan 4 01:04:52 2008
@@ -240,8 +240,8 @@
 self.simpleElement("true")
 else:
 self.simpleElement("false")
- elif isinstance(value, int):
- self.simpleElement("integer", str(value))
+ elif isinstance(value, (int, long)):
+ self.simpleElement("integer", "%d" % value)
 elif isinstance(value, float):
 self.simpleElement("real", repr(value))
 elif isinstance(value, dict):
Modified: python/trunk/Misc/NEWS
==============================================================================
--- python/trunk/Misc/NEWS	(original)
+++ python/trunk/Misc/NEWS	Fri Jan 4 01:04:52 2008
@@ -336,6 +336,8 @@
 Library
 -------
 
+- Bug #1687: Fxed plistlib.py restricts <integer> to Python int when writing
+
 - Issue #1700: Regular expression inline flags incorrectly handle certain
 unicode characters.
 


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /