1
0
forked from VimPlug/jedi

valueualized_node -> contextualized_node

This commit is contained in:
Dave Halter
2019-08-18 00:58:33 +02:00
parent 4415de010d
commit 8e60689bcf
9 changed files with 62 additions and 62 deletions

View File

@@ -146,21 +146,21 @@ class AbstractInstanceValue(Value):
# Propably from the metaclass.
yield f
def py__getitem__(self, index_value_set, valueualized_node):
def py__getitem__(self, index_value_set, contextualized_node):
names = self.get_function_slot_names(u'__getitem__')
if not names:
return super(AbstractInstanceValue, self).py__getitem__(
index_value_set,
valueualized_node,
contextualized_node,
)
args = ValuesArguments([index_value_set])
return ValueSet.from_sets(name.infer().execute(args) for name in names)
def py__iter__(self, valueualized_node=None):
def py__iter__(self, contextualized_node=None):
iter_slot_names = self.get_function_slot_names(u'__iter__')
if not iter_slot_names:
return super(AbstractInstanceValue, self).py__iter__(valueualized_node)
return super(AbstractInstanceValue, self).py__iter__(contextualized_node)
def iterate():
for generator in self.execute_function_slots(iter_slot_names):

View File

@@ -78,7 +78,7 @@ class GeneratorBase(LazyAttributeOverwrite, IterableMixin):
return True
@publish_method('__iter__')
def py__iter__(self, valueualized_node=None):
def py__iter__(self, contextualized_node=None):
return ValueSet([self])
@publish_method('send')
@@ -101,7 +101,7 @@ class Generator(GeneratorBase):
super(Generator, self).__init__(inference_state)
self._func_execution_context = func_execution_context
def py__iter__(self, valueualized_node=None):
def py__iter__(self, contextualized_node=None):
return self._func_execution_context.get_yield_lazy_values()
def py__stop_iteration_returns(self):
@@ -199,7 +199,7 @@ class ComprehensionMixin(object):
for result in self._nested(comp_fors):
yield result
def py__iter__(self, valueualized_node=None):
def py__iter__(self, contextualized_node=None):
for set_ in self._iterate():
yield LazyKnownValues(set_)
@@ -238,7 +238,7 @@ class Sequence(LazyAttributeOverwrite, IterableMixin):
def parent(self):
return self.inference_state.builtins_module
def py__getitem__(self, index_value_set, valueualized_node):
def py__getitem__(self, index_value_set, contextualized_node):
if self.array_type == 'dict':
return self._dict_values()
return iterate_values(ValueSet([self]))
@@ -285,7 +285,7 @@ class DictComprehension(ComprehensionMixin, Sequence):
self._entry_node = key_node
self._value_node = value_node
def py__iter__(self, valueualized_node=None):
def py__iter__(self, contextualized_node=None):
for keys, values in self._iterate():
yield LazyKnownValues(keys)
@@ -374,7 +374,7 @@ class SequenceLiteralValue(Sequence):
node = self.get_tree_entries()[index]
return self._defining_context.infer_node(node)
def py__iter__(self, valueualized_node=None):
def py__iter__(self, contextualized_node=None):
"""
While values returns the possible values for any array field, this
function returns the value for a certain index.
@@ -527,7 +527,7 @@ class FakeSequence(_FakeArray):
lazy_value = self._lazy_value_list[index]
return lazy_value.infer()
def py__iter__(self, valueualized_node=None):
def py__iter__(self, contextualized_node=None):
return self._lazy_value_list
def py__bool__(self):
@@ -542,7 +542,7 @@ class FakeDict(_DictMixin, _FakeArray):
super(FakeDict, self).__init__(inference_state, dct, u'dict')
self._dct = dct
def py__iter__(self, valueualized_node=None):
def py__iter__(self, contextualized_node=None):
for key in self._dct:
yield LazyKnownValue(compiled.create_simple_object(self.inference_state, key))
@@ -591,7 +591,7 @@ class MergedArray(_FakeArray):
super(MergedArray, self).__init__(inference_state, arrays, arrays[-1].array_type)
self._arrays = arrays
def py__iter__(self, valueualized_node=None):
def py__iter__(self, contextualized_node=None):
for array in self._arrays:
for lazy_value in array.py__iter__():
yield lazy_value
@@ -762,7 +762,7 @@ class _ArrayInstance(HelperValueMixin):
tuple_, = self.instance.inference_state.builtins_module.py__getattribute__('tuple')
return tuple_
def py__iter__(self, valueualized_node=None):
def py__iter__(self, contextualized_node=None):
var_args = self.var_args
try:
_, lazy_value = next(var_args.unpack())
@@ -778,8 +778,8 @@ class _ArrayInstance(HelperValueMixin):
for addition in additions:
yield addition
def iterate(self, valueualized_node=None, is_async=False):
return self.py__iter__(valueualized_node)
def iterate(self, contextualized_node=None, is_async=False):
return self.py__iter__(contextualized_node)
class Slice(object):

View File

@@ -272,7 +272,7 @@ class ClassValue(use_metaclass(CachedMetaClass, ClassMixin, FunctionAndClassBase
self.inference_state.builtins_module.py__getattribute__('object')
)]
def py__getitem__(self, index_value_set, valueualized_node):
def py__getitem__(self, index_value_set, contextualized_node):
from jedi.inference.gradual.typing import LazyGenericClass
if not index_value_set:
return ValueSet([self])
@@ -280,7 +280,7 @@ class ClassValue(use_metaclass(CachedMetaClass, ClassMixin, FunctionAndClassBase
LazyGenericClass(
self,
index_value,
value_of_index=valueualized_node.context,
value_of_index=contextualized_node.context,
)
for index_value in index_value_set
)