From 8027aeebd86d83722b8c1a0a8215bf0c155baf22 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Thu, 2 Feb 2017 23:50:29 +0100 Subject: [PATCH] Fix a small bug that was raised two commits ago (in the test suite). --- jedi/api/classes.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jedi/api/classes.py b/jedi/api/classes.py index 2aed05b0..c8c61250 100644 --- a/jedi/api/classes.py +++ b/jedi/api/classes.py @@ -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())