1
0
forked from VimPlug/jedi

Small fix for builtins.

This commit is contained in:
Dave Halter
2014-12-04 02:01:30 +01:00
parent 1725abb1fd
commit aa9057be38

View File

@@ -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