Commit 86ca902e authored by Just van Rossum's avatar Just van Rossum

Deprecate Plist class

parent 10e52dbe
...@@ -281,8 +281,14 @@ class Plist(Dict): ...@@ -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): ...@@ -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)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment