1
0
forked from VimPlug/jedi

Start using FileIO in modules

This commit is contained in:
Dave Halter
2019-05-31 22:10:43 +02:00
parent 9c40c75136
commit b9e8bff5e2
9 changed files with 56 additions and 41 deletions

View File

@@ -173,13 +173,17 @@ class ModuleContext(ModuleMixin, TreeContext):
api_type = u'module'
parent_context = None
def __init__(self, evaluator, module_node, path, string_names, code_lines, is_package=False):
def __init__(self, evaluator, module_node, file_io, string_names, code_lines, is_package=False):
super(ModuleContext, self).__init__(
evaluator,
parent_context=None,
tree_node=module_node
)
self._path = path
self._file_io = file_io
if self._file_io is None:
self._path = None
else:
self._path = file_io.path
self.string_names = string_names
self.code_lines = code_lines
self.is_package = is_package