From dd89325441739565684a1d770ce4a54037f0a79a Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Fri, 27 Dec 2019 00:31:58 +0100 Subject: [PATCH] Make sure py__name__ and name are defined on all values --- jedi/inference/base_value.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/jedi/inference/base_value.py b/jedi/inference/base_value.py index 9c0d77ef..127bda6e 100644 --- a/jedi/inference/base_value.py +++ b/jedi/inference/base_value.py @@ -254,6 +254,12 @@ class Value(HelperValueMixin, BaseValue): def _as_context(self): raise NotImplementedError('Not all values need to be converted to contexts: %s', self) + def name(self): + raise NotImplementedError + + def py__name__(self): + return self.name.string_name + def iterate_values(values, contextualized_node=None, is_async=False): """