From c6a14a348e4294642252e259f8162caee1aa8945 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Sat, 11 Jan 2014 16:04:05 +0100 Subject: [PATCH] parent was wrongly used in _create_from_name --- jedi/evaluate/compiled/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jedi/evaluate/compiled/__init__.py b/jedi/evaluate/compiled/__init__.py index ac404ce8..ee26a5c7 100644 --- a/jedi/evaluate/compiled/__init__.py +++ b/jedi/evaluate/compiled/__init__.py @@ -235,13 +235,13 @@ magic_function_class = PyObject(type(load_module), parent=builtin) def _create_from_name(module, parent, name): - faked = fake.get_faked(module.obj, parent, name) + faked = fake.get_faked(module.obj, parent.obj, name) if faked is not None: faked.parent = parent return faked try: - obj = getattr(parent, name) + obj = getattr(parent.obj, name) except AttributeError: # happens e.g. in properties of # PyQt4.QtGui.QStyleOptionComboBox.currentText