def with_context_manager(ctx_manager):
def decorator(fn):
@wraps(fn)
def context_manager_wrapper(*a, **kw):
with ctx_manager:
return fn(*a, **kw)
context_manager_wrapper.djpt_patched = True
return context_manager_wrapper
return decorator
评论列表
文章目录