def foo(var):
print(var)
return var
# 增加装饰器 以实现下面的效果:
# def foo(var):
# if not var:
# return
# print(var)
# return var
def null_var_decorator(func):
def wrapper(*args, **kwargs):
if not kwargs.get('var'):
return
return func(*args, **kwargs)
return wrapper
@null_var_decorator
def foo(var):
print(var)
return var
foo()
增加装饰器 以实现下面的效果
原创基督徒Isaac ©著作权
文章标签 增加装饰器 以实现下面的效果: 文章分类 软件研发
©著作权归作者所有:来自51CTO博客作者基督徒Isaac的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
常用的10个Python装饰器
python中常用的10个装饰器
python 装饰器 py装饰器