Fix a small bug that was raised two commits ago (in the test suite).

This commit is contained in:
Dave Halter
2017-02-02 23:50:29 +01:00
parent f627d541b8
commit 8027aeebd8

View File

@@ -332,7 +332,7 @@ class BaseDefinition(object):
def get_param_names(context):
param_names = []
if context.api_type == 'function':
param_names = context.get_param_names()
param_names = list(context.get_param_names())
if isinstance(context, instance.BoundMethod):
param_names = param_names[1:]
elif isinstance(context, (instance.AbstractInstanceContext, er.ClassContext)):
@@ -352,7 +352,7 @@ class BaseDefinition(object):
param_names = param_names[1:]
return param_names
elif isinstance(context, compiled.CompiledObject):
return context.get_param_names()
return list(context.get_param_names())
return param_names
followed = list(self._name.infer())