def with_patch_inspect(f):
"""
Deprecated since IPython 6.0
decorator for monkeypatching inspect.findsource
"""
def wrapped(*args, **kwargs):
save_findsource = inspect.findsource
save_getargs = inspect.getargs
inspect.findsource = findsource
inspect.getargs = getargs
try:
return f(*args, **kwargs)
finally:
inspect.findsource = save_findsource
inspect.getargs = save_getargs
return wrapped
评论列表
文章目录