1
0
forked from VimPlug/jedi

Make some dynamic array variables private

This commit is contained in:
Dave Halter
2019-09-05 00:18:01 +02:00
parent aea2ddcbd8
commit 67c007338a

View File

@@ -141,15 +141,15 @@ class _DynamicArrayAdditions(HelperValueMixin):
for set/list and never used in any other place. for set/list and never used in any other place.
""" """
def __init__(self, instance, arguments): def __init__(self, instance, arguments):
self.instance = instance self._instance = instance
self.arguments = arguments self._arguments = arguments
def py__class__(self): def py__class__(self):
tuple_, = self.instance.inference_state.builtins_module.py__getattribute__('tuple') tuple_, = self._instance.inference_state.builtins_module.py__getattribute__('tuple')
return tuple_ return tuple_
def py__iter__(self, contextualized_node=None): def py__iter__(self, contextualized_node=None):
arguments = self.arguments arguments = self._arguments
try: try:
_, lazy_value = next(arguments.unpack()) _, lazy_value = next(arguments.unpack())
except StopIteration: except StopIteration:
@@ -160,7 +160,7 @@ class _DynamicArrayAdditions(HelperValueMixin):
from jedi.inference.arguments import TreeArguments from jedi.inference.arguments import TreeArguments
if isinstance(arguments, TreeArguments): if isinstance(arguments, TreeArguments):
additions = _internal_check_array_additions(arguments.context, self.instance) additions = _internal_check_array_additions(arguments.context, self._instance)
for addition in additions: for addition in additions:
yield addition yield addition