1
0
forked from VimPlug/jedi

Fix context completions and super calls.

This commit is contained in:
Dave Halter
2016-11-29 18:38:04 +01:00
parent 60234e68ca
commit d74e48dae2
3 changed files with 5 additions and 5 deletions

View File

@@ -255,6 +255,7 @@ class CompiledName(AbstractNameDefinition):
name = None
return '<%s: (%s).%s>' % (self.__class__.__name__, name, self.string_name)
@property
def api_type(self):
return self.infer()[0].api_type

View File

@@ -140,7 +140,7 @@ def builtins_super(evaluator, types, objects, context):
# TODO make this able to detect multiple inheritance super
if isinstance(context, InstanceFunctionExecution):
su = context.instance.py__class__().py__bases__()
return su[0].infer()
return unite(context.execute_evaluated() for context in su[0].infer())
return set()