From e69509b1d90415285ea342ceee3969e004997da8 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Mon, 27 Nov 2017 21:08:39 +0100 Subject: [PATCH] Refactor LazyInstanceName -> SelfName --- jedi/evaluate/context/instance.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jedi/evaluate/context/instance.py b/jedi/evaluate/context/instance.py index b6015350..96bbf194 100644 --- a/jedi/evaluate/context/instance.py +++ b/jedi/evaluate/context/instance.py @@ -167,7 +167,7 @@ class AbstractInstanceContext(Context): def create_init_executions(self): for name in self.get_function_slot_names('__init__'): - if isinstance(name, LazyInstanceName): + if isinstance(name, SelfName): yield self._create_init_execution(name.class_context, name.tree_name.parent) @evaluator_method_cache() @@ -317,7 +317,7 @@ class InstanceNameDefinition(filters.TreeNameDefinition): return super(InstanceNameDefinition, self).infer() -class LazyInstanceName(filters.TreeNameDefinition): +class SelfName(filters.TreeNameDefinition): """ This name calculates the parent_context lazily. """ @@ -331,7 +331,7 @@ class LazyInstanceName(filters.TreeNameDefinition): return self._instance.create_instance_context(self.class_context, self.tree_name) -class LazyInstanceClassName(LazyInstanceName): +class LazyInstanceClassName(SelfName): @iterator_to_context_set def infer(self): for result_context in super(LazyInstanceClassName, self).infer(): @@ -385,7 +385,7 @@ class InstanceClassFilter(filters.ParserTreeFilter): class SelfNameFilter(InstanceClassFilter): - name_class = LazyInstanceName + name_class = SelfName def _filter(self, names): names = self._filter_self_names(names)