From 4b4b2c2122ea358533b9ef96bacde0baa0964d95 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Sun, 17 Sep 2017 02:09:39 +0200 Subject: [PATCH] Fix a small issue surrounding old school classes in Python 2. --- jedi/evaluate/compiled/mixed.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jedi/evaluate/compiled/mixed.py b/jedi/evaluate/compiled/mixed.py index 122dbf9c..905f4da5 100644 --- a/jedi/evaluate/compiled/mixed.py +++ b/jedi/evaluate/compiled/mixed.py @@ -218,7 +218,7 @@ def _create(evaluator, obj, parent_context=None, *args): node_is_object=True ) if tree_node.type == 'classdef': - if not isinstance(obj, type): + if not inspect.isclass(obj): # Is an instance, not a class. tree_context, = tree_context.execute_evaluated()