forked from VimPlug/jedi
Change ModuleValue param order and add defaults
This commit is contained in:
@@ -167,7 +167,8 @@ class Script(object):
|
||||
names = ('__main__',)
|
||||
|
||||
module = ModuleValue(
|
||||
self._inference_state, self._module_node, file_io,
|
||||
self._inference_state, self._module_node,
|
||||
file_io=file_io,
|
||||
string_names=names,
|
||||
code_lines=self._code_lines,
|
||||
is_package=is_package,
|
||||
|
||||
@@ -476,8 +476,6 @@ class Completion:
|
||||
module_value = ModuleValue(
|
||||
self._inference_state,
|
||||
module_node,
|
||||
file_io=None,
|
||||
string_names=None,
|
||||
code_lines=code_lines,
|
||||
)
|
||||
module_value.parent_context = self._module_context
|
||||
|
||||
@@ -156,7 +156,8 @@ def _get_paths_from_buildout_script(inference_state, buildout_script_path):
|
||||
|
||||
from jedi.inference.value import ModuleValue
|
||||
module_context = ModuleValue(
|
||||
inference_state, module_node, file_io,
|
||||
inference_state, module_node,
|
||||
file_io=file_io,
|
||||
string_names=None,
|
||||
code_lines=get_cached_code_lines(inference_state.grammar, buildout_script_path),
|
||||
).as_context()
|
||||
|
||||
@@ -176,8 +176,8 @@ class ModuleMixin(SubModuleDictMixin):
|
||||
class ModuleValue(ModuleMixin, TreeValue):
|
||||
api_type = u'module'
|
||||
|
||||
def __init__(self, inference_state, module_node, file_io, string_names,
|
||||
code_lines, is_package=False):
|
||||
def __init__(self, inference_state, module_node, code_lines, file_io=None,
|
||||
string_names=None, is_package=False):
|
||||
super(ModuleValue, self).__init__(
|
||||
inference_state,
|
||||
parent_context=None,
|
||||
|
||||
@@ -467,8 +467,6 @@ def collections_namedtuple(value, arguments, callback):
|
||||
generated_class = next(module.iter_classdefs())
|
||||
parent_context = ModuleValue(
|
||||
inference_state, module,
|
||||
file_io=None,
|
||||
string_names=None,
|
||||
code_lines=parso.split_lines(code, keepends=True),
|
||||
).as_context()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user