refactor: Drop dependency on decorator package (cont) (#7219)
This commit is contained in:
parent
902ff53040
commit
10cd14f174
16
debug.py
16
debug.py
|
@ -55,7 +55,7 @@ def trace(fn): # renamed from 'report' by henrik 16 Jun 2011
|
|||
if len(s) > n+3:
|
||||
s = s[:n]+"..."
|
||||
return s
|
||||
def wrap(fn, *params,**kwargs):
|
||||
def wrap(*params,**kwargs):
|
||||
call = wrap.callcount = wrap.callcount + 1
|
||||
|
||||
indent = ' ' * _report_indent[0]
|
||||
|
@ -81,8 +81,8 @@ def trace(fn): # renamed from 'report' by henrik 16 Jun 2011
|
|||
return ret
|
||||
wrap.callcount = 0
|
||||
if debug:
|
||||
from decorator import decorator
|
||||
return decorator(wrap, fn)
|
||||
from functools import update_wrapper
|
||||
return update_wrapper(wrap, fn)
|
||||
else:
|
||||
return fn
|
||||
|
||||
|
@ -119,7 +119,7 @@ def clock(s):
|
|||
def time(fn):
|
||||
"""Decorator to print timing information about a function call.
|
||||
"""
|
||||
def wrap(fn, *params,**kwargs):
|
||||
def wrap(*params,**kwargs):
|
||||
|
||||
indent = ' ' * _report_indent[0]
|
||||
fc = "%s.%s()" % (fn.__module__, fn.__name__,)
|
||||
|
@ -132,8 +132,8 @@ def time(fn):
|
|||
return ret
|
||||
wrap.callcount = 0
|
||||
if debug:
|
||||
from decorator import decorator
|
||||
return decorator(wrap, fn)
|
||||
from functools import update_wrapper
|
||||
return update_wrapper(wrap, fn)
|
||||
else:
|
||||
return fn
|
||||
|
||||
|
@ -205,8 +205,8 @@ def profile(fn):
|
|||
prof.dump_stats(datafn)
|
||||
return retval
|
||||
if debug:
|
||||
from decorator import decorator
|
||||
return decorator(wrapper, fn)
|
||||
from functools import update_wrapper
|
||||
return update_wrapper(wrapper, fn)
|
||||
else:
|
||||
return fn
|
||||
|
||||
|
|
|
@ -8,8 +8,6 @@ bleach>=6
|
|||
types-bleach>=6
|
||||
celery>=5.2.6
|
||||
coverage>=4.5.4,<5.0 # Coverage 5.x moves from a json database to SQLite. Moving to 5.x will require substantial rewrites in ietf.utils.test_runner and ietf.release.views
|
||||
decorator>=5.1.1
|
||||
types-decorator>=5.1.1
|
||||
defusedxml>=0.7.1 # for TastyPie when using xml; not a declared dependency
|
||||
Django>4.2,<5
|
||||
django-analytical>=3.1.0
|
||||
|
|
Loading…
Reference in a new issue