带参数的装饰器,并且装饰类函数

def manager_workflow_with_lock(is_async):
def wrapper(func):
def _wrapper(obj, data):
return obj.manager_workflow_with_lock(data, func,
obj.async_result_filename(),
func.func_name,
is_async)
return _wrapper
return wrapper

@deco.manager_workflow_with_lock(True)
def extendVolume(self,parameter):
  pass
posted @ 2017-06-24 16:32  notlate  阅读(165)  评论(0)    收藏  举报