1
0
forked from VimPlug/jedi

Change ModuleValue param order and add defaults

This commit is contained in:
Dave Halter
2020-01-01 17:07:19 +01:00
parent cf1f66600c
commit 47e2cf95d2
5 changed files with 6 additions and 8 deletions

View File

@@ -167,7 +167,8 @@ class Script(object):
names = ('__main__',) names = ('__main__',)
module = ModuleValue( module = ModuleValue(
self._inference_state, self._module_node, file_io, self._inference_state, self._module_node,
file_io=file_io,
string_names=names, string_names=names,
code_lines=self._code_lines, code_lines=self._code_lines,
is_package=is_package, is_package=is_package,

View File

@@ -476,8 +476,6 @@ class Completion:
module_value = ModuleValue( module_value = ModuleValue(
self._inference_state, self._inference_state,
module_node, module_node,
file_io=None,
string_names=None,
code_lines=code_lines, code_lines=code_lines,
) )
module_value.parent_context = self._module_context module_value.parent_context = self._module_context

View File

@@ -156,7 +156,8 @@ def _get_paths_from_buildout_script(inference_state, buildout_script_path):
from jedi.inference.value import ModuleValue from jedi.inference.value import ModuleValue
module_context = ModuleValue( module_context = ModuleValue(
inference_state, module_node, file_io, inference_state, module_node,
file_io=file_io,
string_names=None, string_names=None,
code_lines=get_cached_code_lines(inference_state.grammar, buildout_script_path), code_lines=get_cached_code_lines(inference_state.grammar, buildout_script_path),
).as_context() ).as_context()

View File

@@ -176,8 +176,8 @@ class ModuleMixin(SubModuleDictMixin):
class ModuleValue(ModuleMixin, TreeValue): class ModuleValue(ModuleMixin, TreeValue):
api_type = u'module' api_type = u'module'
def __init__(self, inference_state, module_node, file_io, string_names, def __init__(self, inference_state, module_node, code_lines, file_io=None,
code_lines, is_package=False): string_names=None, is_package=False):
super(ModuleValue, self).__init__( super(ModuleValue, self).__init__(
inference_state, inference_state,
parent_context=None, parent_context=None,

View File

@@ -467,8 +467,6 @@ def collections_namedtuple(value, arguments, callback):
generated_class = next(module.iter_classdefs()) generated_class = next(module.iter_classdefs())
parent_context = ModuleValue( parent_context = ModuleValue(
inference_state, module, inference_state, module,
file_io=None,
string_names=None,
code_lines=parso.split_lines(code, keepends=True), code_lines=parso.split_lines(code, keepends=True),
).as_context() ).as_context()