Generalize listify_output decorator into wrap_output

This commit is contained in:
2017-11-16 22:10:14 +01:00
parent 3ad35df4a9
commit c7e6b9b566
2 changed files with 9 additions and 9 deletions
+6 -6
View File
@@ -38,12 +38,12 @@ def memoize_singlearg(func):#a decorator
return ret
return Memoizer().__getitem__
def listify_output(func):#decorator
def new_func(*args, **kwargs):
return list(func(*args, **kwargs))
return new_func
def wrap_output(type):#decorator with parameters
def decorator(func):#decorator
def new_func(*args, **kwargs):
return type(func(*args, **kwargs))
return new_func
return decorator
def call(func):#decorator
return func()