From: Just van Rossum Date: Mon, 25 Oct 2004 16:09:10 +0000 (+0000) Subject: Deprecate Plist class X-Git-Tag: v2.4b2~56 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=86ca902eedd04ee9a5deff18aca3ae1f9017ffee;p=python Deprecate Plist class --- diff --git a/Lib/plat-mac/plistlib.py b/Lib/plat-mac/plistlib.py index 5d6044eb55..061a55ed39 100644 --- a/Lib/plat-mac/plistlib.py +++ b/Lib/plat-mac/plistlib.py @@ -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)