summaryrefslogtreecommitdiffstats
path: root/Lib/UserString.py
diff options
context:
space:
mode:
authorBrett Cannon <bcannon@gmail.com>2008-05-29 05:08:50 (GMT)
committerBrett Cannon <bcannon@gmail.com>2008-05-29 05:08:50 (GMT)
commitabb34fe9f3e9a1d4fe2bedee315e360fbf0b2ce5 (patch)
tree53be4bd55de2d39e02e4314f8c6aa06231b543f2 /Lib/UserString.py
parent5ec330cb2f1b041ebba6dedb6a02cd27a7e9f3da (diff)
downloadcpython-abb34fe9f3e9a1d4fe2bedee315e360fbf0b2ce5.zip
cpython-abb34fe9f3e9a1d4fe2bedee315e360fbf0b2ce5.tar.gz
cpython-abb34fe9f3e9a1d4fe2bedee315e360fbf0b2ce5.tar.bz2
UserString.MutableString has been removed in Python 3.0.
Works on issue #2877. Thanks Quentin Gallet-Gilles for the patch.
Diffstat (limited to 'Lib/UserString.py')
-rwxr-xr-xLib/UserString.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/Lib/UserString.py b/Lib/UserString.py
index 4ef2265..4460797 100755
--- a/Lib/UserString.py
+++ b/Lib/UserString.py
@@ -146,6 +146,9 @@ class MutableString(UserString, collections.MutableSequence):
A faster and better solution is to rewrite your program using lists."""
def __init__(self, string=""):
+ from warnings import warnpy3k
+ warnpy3k('the class UserString.MutableString has been removed in '
+ 'Python 3.0', stacklevel=2)
self.data = string
def __hash__(self):
raise TypeError, "unhashable type (it is mutable)"