Index: third_party/logilab/common/deprecation.py |
diff --git a/third_party/logilab/common/deprecation.py b/third_party/logilab/common/deprecation.py |
index 9ceff17c434b2ac37df7a395c763cfc1f3f770a6..1c81b6385d0a2e4b3b79030558b5b2560eb1d574 100644 |
--- a/third_party/logilab/common/deprecation.py |
+++ b/third_party/logilab/common/deprecation.py |
@@ -125,11 +125,12 @@ class DeprecationManager(object): |
return self.class_deprecated(version)(old_name, (new_class,), clsdict) |
except (NameError, TypeError): |
# old-style class |
+ warn = self.warn |
class DeprecatedClass(new_class): |
"""FIXME: There might be a better way to handle old/new-style class |
""" |
def __init__(self, *args, **kwargs): |
- self.warn(version, message, stacklevel=3) |
+ warn(version, message, stacklevel=3) |
new_class.__init__(self, *args, **kwargs) |
return DeprecatedClass |