Backport r59688.

This commit is contained in:
Georg Brandl 2008-01-19 20:34:19 +00:00
parent ea72dcb05c
commit 7829d603a8
2 changed files with 4 additions and 2 deletions

View File

@ -240,8 +240,8 @@ class PlistWriter(DumbXMLWriter):
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):

View File

@ -53,6 +53,8 @@ Core and builtins
Library
-------
- Bug #1687: Fixed plistlib.py restricts <integer> to Python int when writing.
- Issue #1182: many arithmetic bugs in the decimal module have been
fixed, and the decimal module has been updated to comply with the
latest IBM Decimal Arithmetic specification (version 1.66) and