From 4837822e32ba59f0c085039a5a1451c4807be6d9 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Wed, 1 Jan 2020 12:18:44 +0100 Subject: [PATCH] Revert "Use the root implementation for get_root_context" Was not able to pass the tests with it. This reverts commit ba6cd1e2d4df7ad580160f5f4c3c6199c427436d. --- jedi/inference/base_value.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/jedi/inference/base_value.py b/jedi/inference/base_value.py index 159d3e82..127bda6e 100644 --- a/jedi/inference/base_value.py +++ b/jedi/inference/base_value.py @@ -27,7 +27,11 @@ class HelperValueMixin(object): value = self if value.parent_context is None: return value.as_context() - return super(HelperValueMixin, self).get_root_context() + + while True: + if value.parent_context is None: + return value + value = value.parent_context @classmethod @inference_state_as_method_param_cache()