mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-06 22:14:27 +08:00
value_of_index -> context_of_index
This commit is contained in:
@@ -233,10 +233,10 @@ class _AbstractAnnotatedClass(ClassMixin, DefineGenericBase):
|
|||||||
|
|
||||||
|
|
||||||
class LazyGenericClass(_AbstractAnnotatedClass):
|
class LazyGenericClass(_AbstractAnnotatedClass):
|
||||||
def __init__(self, class_value, index_value, value_of_index):
|
def __init__(self, class_value, index_value, context_of_index):
|
||||||
super(LazyGenericClass, self).__init__(class_value)
|
super(LazyGenericClass, self).__init__(class_value)
|
||||||
self._index_value = index_value
|
self._index_value = index_value
|
||||||
self._context_of_index = value_of_index
|
self._context_of_index = context_of_index
|
||||||
|
|
||||||
@inference_state_method_cache()
|
@inference_state_method_cache()
|
||||||
def get_generics(self):
|
def get_generics(self):
|
||||||
|
|||||||
@@ -99,10 +99,10 @@ class TypingModuleFilterWrapper(FilterWrapper):
|
|||||||
|
|
||||||
|
|
||||||
class _WithIndexBase(BaseTypingValue):
|
class _WithIndexBase(BaseTypingValue):
|
||||||
def __init__(self, inference_state, parent_context, name, index_value, value_of_index):
|
def __init__(self, inference_state, parent_context, name, index_value, context_of_index):
|
||||||
super(_WithIndexBase, self).__init__(inference_state, parent_context, name)
|
super(_WithIndexBase, self).__init__(inference_state, parent_context, name)
|
||||||
self._index_value = index_value
|
self._index_value = index_value
|
||||||
self._context_of_index = value_of_index
|
self._context_of_index = context_of_index
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return '<%s: %s[%s]>' % (
|
return '<%s: %s[%s]>' % (
|
||||||
@@ -158,7 +158,7 @@ class ProxyTypingValue(BaseTypingValue):
|
|||||||
self.parent_context,
|
self.parent_context,
|
||||||
self._tree_name,
|
self._tree_name,
|
||||||
index_value,
|
index_value,
|
||||||
value_of_index=contextualized_node.context)
|
context_of_index=contextualized_node.context)
|
||||||
for index_value in index_value_set
|
for index_value in index_value_set
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -240,11 +240,11 @@ class Callable(_WithIndexBase, _GetItemMixin):
|
|||||||
|
|
||||||
|
|
||||||
class Tuple(LazyValueWrapper, _GetItemMixin):
|
class Tuple(LazyValueWrapper, _GetItemMixin):
|
||||||
def __init__(self, inference_state, parent_context, name, index_value, value_of_index):
|
def __init__(self, inference_state, parent_context, name, index_value, context_of_index):
|
||||||
self.inference_state = inference_state
|
self.inference_state = inference_state
|
||||||
self.parent_context = parent_context
|
self.parent_context = parent_context
|
||||||
self._index_value = index_value
|
self._index_value = index_value
|
||||||
self._context_of_index = value_of_index
|
self._context_of_index = context_of_index
|
||||||
|
|
||||||
def _is_homogenous(self):
|
def _is_homogenous(self):
|
||||||
# To specify a variable-length tuple of homogeneous type, Tuple[T, ...]
|
# To specify a variable-length tuple of homogeneous type, Tuple[T, ...]
|
||||||
|
|||||||
@@ -273,7 +273,7 @@ class ClassValue(use_metaclass(CachedMetaClass, ClassMixin, FunctionAndClassBase
|
|||||||
LazyGenericClass(
|
LazyGenericClass(
|
||||||
self,
|
self,
|
||||||
index_value,
|
index_value,
|
||||||
value_of_index=contextualized_node.context,
|
context_of_index=contextualized_node.context,
|
||||||
)
|
)
|
||||||
for index_value in index_value_set
|
for index_value in index_value_set
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user