wrapping the standalone functions in functools, to assure similar functions

This commit is contained in:
Yusuke Tsutsumi
2014-10-01 17:04:16 -07:00
parent c85d682163
commit 0a51b8e1f2

View File

@@ -230,7 +230,11 @@ class parameterized(object):
@classmethod
def param_as_standalone_func(cls, p, func, name):
standalone_func = lambda *a: func(*(a + p.args), **p.kwargs)
@wraps(func)
def standalone_func(*a):
return func(*(a + p.args), **p.kwargs)
standalone_func.__name__ = name
return standalone_func