diff options
Diffstat (limited to 'debug_toolbar/utils/tracking/__init__.py')
| -rw-r--r-- | debug_toolbar/utils/tracking/__init__.py | 19 | 
1 files changed, 0 insertions, 19 deletions
| diff --git a/debug_toolbar/utils/tracking/__init__.py b/debug_toolbar/utils/tracking/__init__.py index a8a0421..e69de29 100644 --- a/debug_toolbar/utils/tracking/__init__.py +++ b/debug_toolbar/utils/tracking/__init__.py @@ -1,19 +0,0 @@ -from __future__ import unicode_literals - - -def replace_method(klass, method_name): -    original = getattr(klass, method_name) - -    def inner(callback): -        def wrapped(*args, **kwargs): -            return callback(original, *args, **kwargs) - -        actual = getattr(original, '__wrapped__', original) -        wrapped.__wrapped__ = actual -        wrapped.__doc__ = getattr(actual, '__doc__', None) -        wrapped.__name__ = actual.__name__ - -        setattr(klass, method_name, wrapped) -        return wrapped - -    return inner | 
