From 86ca902eedd04ee9a5deff18aca3ae1f9017ffee Mon Sep 17 00:00:00 2001 From: Just van Rossum Date: Mon, 25 Oct 2004 16:09:10 +0000 Subject: [PATCH] Deprecate Plist class --- Lib/plat-mac/plistlib.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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) -- 2.50.0