diff --git a/jedi/inference/base_value.py b/jedi/inference/base_value.py index 127bda6e..159d3e82 100644 --- a/jedi/inference/base_value.py +++ b/jedi/inference/base_value.py @@ -27,11 +27,7 @@ class HelperValueMixin(object): value = self if value.parent_context is None: return value.as_context() - - while True: - if value.parent_context is None: - return value - value = value.parent_context + return super(HelperValueMixin, self).get_root_context() @classmethod @inference_state_as_method_param_cache()