1
0
forked from VimPlug/jedi

Add the name always to the script module

This commit is contained in:
Dave Halter
2018-02-16 21:15:53 +01:00
parent 24adebb69d
commit 88f521ad82
2 changed files with 7 additions and 8 deletions

View File

@@ -134,11 +134,14 @@ class Script(object):
debug.reset_time()
def _get_module(self):
module = ModuleContext(self._evaluator, self._module_node, self.path)
name = '__main__'
if self.path is not None:
name = dotted_path_in_sys_path(self._evaluator.get_sys_path(), self.path)
if name is not None:
imports.add_module(self._evaluator, name, module)
n = dotted_path_in_sys_path(self._evaluator.get_sys_path(), self.path)
if n is not None:
name = n
module = ModuleContext(self._evaluator, self._module_node, self.path)
imports.add_module(self._evaluator, name, module)
return module
def __repr__(self):

View File

@@ -129,10 +129,6 @@ def check_sys_path_modifications(module_context):
return added
def sys_path_with_modifications(evaluator, module_context):
return evaluator.get_sys_path() + check_sys_path_modifications(module_context)
def discover_buildout_paths(evaluator, script_path):
buildout_script_paths = set()