minor bugfix - decoration a few objects did not work.

This commit is contained in:
Paul Müller 2015-03-05 13:51:24 +01:00
parent 392e92da3d
commit b3f06bf3fb

View file

@ -1261,10 +1261,11 @@ def getCountKwargs(func):
Returns None if no keyword arguments are found.
"""
# Get all arguments of the function
func_args = func.__code__.co_varnames[:func.__code__.co_argcount]
for pair in validCountKwargs:
if ( pair[0] in func_args and pair[1] in func_args ):
return pair
if hasattr(func, "__code__"):
func_args = func.__code__.co_varnames[:func.__code__.co_argcount]
for pair in validCountKwargs:
if ( pair[0] in func_args and pair[1] in func_args ):
return pair
# else
return None