From b5418d9d73b2fe7e07e43b89ca2f372e51797407 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Thu, 20 Nov 2014 00:25:03 +0100 Subject: [PATCH] Small issue with dynamic params. --- jedi/evaluate/dynamic.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jedi/evaluate/dynamic.py b/jedi/evaluate/dynamic.py index 7dfdc530..7b462d75 100644 --- a/jedi/evaluate/dynamic.py +++ b/jedi/evaluate/dynamic.py @@ -93,7 +93,7 @@ def search_params(evaluator, param): # At the same time we also have to remove InstanceElements. undec = [escope.decorates or (escope.var if isinstance(escope, er.InstanceElement) else escope) - for escope in types if escope.isinstance(er.Function, er.Class)] + for escope in types if escope.isinstance(er.Function, er.Instance)] if er.wrap(evaluator, compare) in undec: # Only if we have the correct function we execute # it, otherwise just ignore it.