summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrien Di Mascio <Adrien.DiMascio@logilab.fr>2008-02-29 15:14:50 +0100
committerAdrien Di Mascio <Adrien.DiMascio@logilab.fr>2008-02-29 15:14:50 +0100
commit6e410383738137ec3a41a457abdc4dee1837f509 (patch)
treef0dd7708304c2fdf463211c7145376e5bf7df99d
parentb99235b5578ac2b8babfb369fd742038f09e43f7 (diff)
downloadlogilab-common-6e410383738137ec3a41a457abdc4dee1837f509.tar.gz
class_renamed should provide a default message
-rw-r--r--deprecation.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/deprecation.py b/deprecation.py
index c140055..2729679 100644
--- a/deprecation.py
+++ b/deprecation.py
@@ -43,8 +43,9 @@ def class_renamed(old_name, new_class, message=None):
>>>
"""
clsdict = {}
- if message is not None:
- clsdict['__deprecation_warning__'] = message
+ if message is None:
+ message = '%s is deprecated' % old_name
+ clsdict['__deprecation_warning__'] = message
try:
# new-style class
return deprecated(old_name, (new_class,), clsdict)