From: Brett Cannon Date: Wed, 21 Feb 2007 21:18:18 +0000 (+0000) Subject: Fix plistlib to work with dict views. X-Git-Tag: v3.0a1~1210 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b38e2bcfd41f04644cef55e2b82fcd6b1696eb98;p=python Fix plistlib to work with dict views. --- diff --git a/BROKEN b/BROKEN index 4615d6d137..034cd851ff 100644 --- a/BROKEN +++ b/BROKEN @@ -1,3 +1,3 @@ test_bsddb test_bsddb3 test_compile test_dumbdbm test_importhooks test_iter test_iterlen test_minidom test_mutants - test_os test_plistlib + test_os diff --git a/Lib/plat-mac/plistlib.py b/Lib/plat-mac/plistlib.py index f91f1d3fc6..0daf3b5b17 100644 --- a/Lib/plat-mac/plistlib.py +++ b/Lib/plat-mac/plistlib.py @@ -268,8 +268,7 @@ class PlistWriter(DumbXMLWriter): def writeDict(self, d): self.beginElement("dict") - items = d.items() - items.sort() + items = sorted(d.items()) for key, value in items: if not isinstance(key, (str, unicode)): raise TypeError("keys must be strings")