Deprecate Plist class

This commit is contained in:
Just van Rossum 2004-10-25 16:09:10 +00:00
parent 10e52dbe28
commit 86ca902eed

View file

@ -281,8 +281,14 @@ class Plist(Dict):
writePlist() functions instead. 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): def fromFile(cls, pathOrFile):
"""Deprecated! Use the readPlist() function instead.""" """Deprecated. Use the readPlist() function instead."""
rootObject = readPlist(pathOrFile) rootObject = readPlist(pathOrFile)
plist = cls() plist = cls()
plist.update(rootObject) plist.update(rootObject)
@ -290,7 +296,7 @@ class Plist(Dict):
fromFile = classmethod(fromFile) fromFile = classmethod(fromFile)
def write(self, pathOrFile): def write(self, pathOrFile):
"""Deprecated! Use the writePlist() function instead.""" """Deprecated. Use the writePlist() function instead."""
writePlist(self, pathOrFile) writePlist(self, pathOrFile)