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__',)
|
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,
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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()
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
@@ -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()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user