This commit is contained in:
mixedpuppy 2010-09-24 13:52:29 -07:00
Родитель d25ab71638
Коммит 20cc4101c2
1 изменённых файлов: 6 добавлений и 4 удалений

Просмотреть файл

@ -63,10 +63,12 @@ class ContextualProfile(Profile):
def profile_wrapper(func): def profile_wrapper(func):
from decorator import decorator from decorator import decorator
def wrap(_f, *args, **kwds): def wrap(_f, *args, **kwds):
if not hasattr(_f, '_prof_wrapped'): if _profiler:
f = _profiler(_f) if not hasattr(_f, '_prof_wrapped'):
f._prof_wrapped = True f = _profiler(_f)
return f(*args, **kwds) f._prof_wrapped = True
return f(*args, **kwds)
return _f(*args, **kwds)
return decorator(wrap, func) return decorator(wrap, func)
import __builtin__ import __builtin__