Some more work on the filter merging

This commit is contained in:
Dave Halter committed 2018-10-05 01:57:34 +02:00
1 parent f96a14e7f4
commit 65340e6e24
6 files changed
+83 -58

No files matched your search

+2 -2
View File
@@ -14,7 +14,7 @@ from jedi.evaluate import imports
from jedi.evaluate import compiled
from jedi.evaluate.imports import ImportName
from jedi.evaluate.context import instance
from jedi.evaluate.context import ClassContext, FunctionExecutionContext
from jedi.evaluate.context import FunctionExecutionContext
from jedi.plugins.typeshed import StubOnlyModuleContext
from jedi.api.keywords import KeywordName
@@ -339,7 +339,7 @@ class BaseDefinition(object):
# there's no better solution.
inferred = names[0].infer()
param_names = get_param_names(next(iter(inferred)))
if isinstance(context, ClassContext):
if context.is_class():
param_names = param_names[1:]
return param_names
elif isinstance(context, compiled.CompiledObject):