]> granicus.if.org Git - python/commitdiff
Deprecate Plist class
authorJust van Rossum <just@letterror.com>
Mon, 25 Oct 2004 16:09:10 +0000 (16:09 +0000)
committerJust van Rossum <just@letterror.com>
Mon, 25 Oct 2004 16:09:10 +0000 (16:09 +0000)
Lib/plat-mac/plistlib.py

index 5d6044eb555accb547f0407d746ad7483882f2f8..061a55ed392a7a36c3a5bed69f4bb147a503aed6 100644 (file)
@@ -281,8 +281,14 @@ class Plist(Dict):
     writePlist() functions instead.
     """
 
+    def __init__(self, **kwargs):
+        from warnings import warn
+        warn("The Plist class is deprecated, use the readPlist() and "
+             "writePlist() functions instead", PendingDeprecationWarning)
+        super(Plist, self).__init__(**kwargs)
+
     def fromFile(cls, pathOrFile):
-        """Deprecated! Use the readPlist() function instead."""
+        """Deprecated. Use the readPlist() function instead."""
         rootObject = readPlist(pathOrFile)
         plist = cls()
         plist.update(rootObject)
@@ -290,7 +296,7 @@ class Plist(Dict):
     fromFile = classmethod(fromFile)
 
     def write(self, pathOrFile):
-        """Deprecated! Use the writePlist() function instead."""
+        """Deprecated. Use the writePlist() function instead."""
         writePlist(self, pathOrFile)