diff options
author | Brett Cannon <bcannon@gmail.com> | 2008-05-29 05:08:50 (GMT) |
---|---|---|
committer | Brett Cannon <bcannon@gmail.com> | 2008-05-29 05:08:50 (GMT) |
commit | abb34fe9f3e9a1d4fe2bedee315e360fbf0b2ce5 (patch) | |
tree | 53be4bd55de2d39e02e4314f8c6aa06231b543f2 /Lib/UserString.py | |
parent | 5ec330cb2f1b041ebba6dedb6a02cd27a7e9f3da (diff) | |
download | cpython-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-x | Lib/UserString.py | 3 |
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)" |