forked from VimPlug/jedi
Small fix for builtins.
This commit is contained in:
@@ -65,7 +65,7 @@ class CompiledObject(Base):
|
||||
|
||||
@CheckAttribute
|
||||
def py__mro__(self, evaluator):
|
||||
return tuple(create(evaluator, cls) for cls in self.obj.__mro__)
|
||||
return tuple(create(evaluator, cls, self.parent) for cls in self.obj.__mro__)
|
||||
|
||||
@CheckAttribute
|
||||
def py__bases__(self, evaluator):
|
||||
@@ -489,7 +489,7 @@ def create(evaluator, obj, parent=builtin, module=None):
|
||||
return faked
|
||||
|
||||
try:
|
||||
if obj.__module__ in ('builtins', '__builtin__'):
|
||||
if parent == builtin and obj.__module__ in ('builtins', '__builtin__'):
|
||||
return builtin.get_by_name(obj.__name__)
|
||||
except AttributeError:
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user