Rename some classes to make it clearer that they are classes

This commit is contained in:
Dave Halter
2020-05-10 03:04:52 +02:00
parent 78ad06612e
commit b57654aed3
2 changed files with 7 additions and 7 deletions

View File

@@ -362,9 +362,9 @@ class BaseTypingValue(LazyValueWrapper):
return '%s(%s)' % (self.__class__.__name__, self._tree_name.value)
class BaseTypingValueWithGenerics(DefineGenericBase):
class BaseTypingClassWithGenerics(DefineGenericBase):
def __init__(self, parent_context, tree_name, generics_manager):
super(BaseTypingValueWithGenerics, self).__init__(generics_manager)
super(BaseTypingClassWithGenerics, self).__init__(generics_manager)
self.inference_state = parent_context.inference_state
self.parent_context = parent_context
self._tree_name = tree_name

View File

@@ -18,7 +18,7 @@ from jedi.inference.filters import FilterWrapper
from jedi.inference.names import NameWrapper, ValueName
from jedi.inference.value.klass import ClassMixin
from jedi.inference.gradual.base import BaseTypingValue, \
BaseTypingValueWithGenerics, BaseTypingInstance
BaseTypingClassWithGenerics, BaseTypingInstance
from jedi.inference.gradual.type_var import TypeVarClass
from jedi.inference.gradual.generics import LazyGenericManager, TupleGenericManager
@@ -101,7 +101,7 @@ class TypingModuleFilterWrapper(FilterWrapper):
name_wrapper_class = TypingModuleName
class TypingValueWithIndex(BaseTypingValueWithGenerics):
class TypingClassWithIndex(BaseTypingClassWithGenerics):
def execute_annotation(self):
string_name = self._tree_name.value
@@ -139,7 +139,7 @@ class TypingValueWithIndex(BaseTypingValueWithGenerics):
return ValueSet.from_sets(self._generics_manager.to_tuple())
def _create_instance_with_generics(self, generics_manager):
return TypingValueWithIndex(
return TypingClassWithIndex(
self.parent_context,
self._tree_name,
generics_manager
@@ -147,7 +147,7 @@ class TypingValueWithIndex(BaseTypingValueWithGenerics):
class ProxyTypingValue(BaseTypingValue):
index_class = TypingValueWithIndex
index_class = TypingClassWithIndex
def with_generics(self, generics_tuple):
return self.index_class.create_cached(
@@ -185,7 +185,7 @@ class _TypingClassMixin(ClassMixin):
return ValueName(self, self._tree_name)
class TypingClassValueWithIndex(_TypingClassMixin, TypingValueWithIndex):
class TypingClassValueWithIndex(_TypingClassMixin, TypingClassWithIndex):
def infer_type_vars(self, value_set):
type_var_dict = {}
annotation_generics = self.get_generics()