diff --git a/jedi/evaluate/context/instance.py b/jedi/evaluate/context/instance.py index ac6459da..51d935ea 100644 --- a/jedi/evaluate/context/instance.py +++ b/jedi/evaluate/context/instance.py @@ -189,7 +189,7 @@ class AbstractInstanceContext(Context): ) return bound_method.get_function_execution() elif scope.type == 'classdef': - class_context = ClassContext(self.evaluator, scope, parent_context) + class_context = ClassContext(self.evaluator, parent_context, scope) return class_context elif scope.type == 'comp_for': # Comprehensions currently don't have a special scope in Jedi.