forked from VimPlug/jedi
fixed compild classes inheritance issue, fixes #380
This commit is contained in:
@@ -252,8 +252,8 @@ class Class(use_metaclass(CachedMetaClass, pr.IsScope)):
|
|||||||
for s in self.base.supers:
|
for s in self.base.supers:
|
||||||
# Super classes are statements.
|
# Super classes are statements.
|
||||||
for cls in self._evaluator.eval_statement(s):
|
for cls in self._evaluator.eval_statement(s):
|
||||||
if not isinstance(cls, Class):
|
if not isinstance(cls, (Class, compiled.CompiledObject)):
|
||||||
debug.warning('Received non class, as a super class')
|
debug.warning('Received non class as a super class.')
|
||||||
continue # Just ignore other stuff (user input error).
|
continue # Just ignore other stuff (user input error).
|
||||||
supers.append(cls)
|
supers.append(cls)
|
||||||
if not supers and self.base.parent != compiled.builtin:
|
if not supers and self.base.parent != compiled.builtin:
|
||||||
|
|||||||
Reference in New Issue
Block a user