Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions debug.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ def fix(s,n=64):
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]
Expand All @@ -81,8 +81,8 @@ def wrap(fn, *params,**kwargs):
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

Expand Down Expand Up @@ -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__,)
Expand All @@ -132,8 +132,8 @@ def wrap(fn, *params,**kwargs):
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

Expand Down Expand Up @@ -190,7 +190,7 @@ def type(name):
value = eval(name, frame.f_globals, frame.f_locals)
indent = ' ' * (_report_indent[0])
sys.stderr.write("%s%s: %s\n" % (indent, name, value))

def say(s):
if debug:
indent = ' ' * (_report_indent[0])
Expand All @@ -205,11 +205,11 @@ def wrapper(*args, **kwargs):
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

def traceback(levels=None):
if debug:
indent = ' ' * (_report_indent[0])
Expand Down
4 changes: 1 addition & 3 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -56,7 +54,7 @@ pyquery>=1.4.3
python-dateutil>=2.8.2
types-python-dateutil>=2.8.2
python-magic==0.4.18 # Versions beyond the yanked .19 and .20 introduce form failures
pymemcache>=4.0.0 # for django.core.cache.backends.memcached.PyMemcacheCache
pymemcache>=4.0.0 # for django.core.cache.backends.memcached.PyMemcacheCache
Copy link
Copy Markdown
Member

@rjsparks rjsparks Mar 18, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit - try not to bring in unrelated whitespace changes - put those in their own PR. (Otherwise time gets wasted later chasing back through revisions to find why the lines really changed.)

python-mimeparse>=1.6 # from TastyPie
pytz==2022.2.1 # Pinned as changes need to be vetted for their effect on Meeting fields
requests>=2.31.0
Expand Down