1
0
forked from VimPlug/jedi

Prepare a test to eventually solve a relative import problem

This commit is contained in:
Dave Halter
2018-02-12 20:33:48 +01:00
parent 26774c79fb
commit 514eaf89c3
3 changed files with 11 additions and 3 deletions
+4 -3
View File
@@ -31,7 +31,7 @@ from jedi.evaluate.filters import AbstractNameDefinition
from jedi.evaluate.base_context import ContextSet, NO_CONTEXTS from jedi.evaluate.base_context import ContextSet, NO_CONTEXTS
class ModuleCache(): class ModuleCache(object):
def __init__(self): def __init__(self):
self._path_cache = {} self._path_cache = {}
self._name_cache = {} self._name_cache = {}
@@ -487,9 +487,10 @@ def _load_module(evaluator, path=None, code=None, sys_path=None, parent_module=N
cache_path=settings.cache_directory) cache_path=settings.cache_directory)
from jedi.evaluate.context import ModuleContext from jedi.evaluate.context import ModuleContext
return ModuleContext(evaluator, module_node, path=path) module = ModuleContext(evaluator, module_node, path=path)
else: else:
return compiled.load_module(evaluator, path=path, sys_path=sys_path) module = compiled.load_module(evaluator, path=path, sys_path=sys_path)
return module
def add_module(evaluator, module_name, module): def add_module(evaluator, module_name, module):
+6
View File
@@ -1,3 +1,9 @@
""" needed for some modules to test against packages. """ """ needed for some modules to test against packages. """
some_variable = 1 some_variable = 1
from . import imports
# TODO this is not correct
#?
imports.relative()
+1
View File
@@ -293,3 +293,4 @@ def relative():
from import_tree.pkg.mod1 import foobar from import_tree.pkg.mod1 import foobar
#? int() #? int()
foobar foobar
return 1