1
0
forked from VimPlug/jedi

Fix some more package issues

This commit is contained in:
Dave Halter
2019-12-01 20:42:55 +01:00
parent 7b6405f76c
commit 76e0e6a8c5
3 changed files with 5 additions and 2 deletions

View File

@@ -337,6 +337,9 @@ class NamespaceContext(TreeContextMixin, ValueContext):
def get_filters(self, until_position=None, origin_scope=None):
return self._value.get_filters()
def get_value(self):
return self._value
def py__file__(self):
return self._value.py__file__()

View File

@@ -327,7 +327,7 @@ class Importer(object):
if in_module is None:
n = ImportName(self._module_context, name)
else:
n = SubModuleName(in_module, name)
n = SubModuleName(in_module.as_context(), name)
names.append(n)
return names

View File

@@ -87,7 +87,7 @@ class SubModuleDictMixin(object):
mods = iter_module_names(self.inference_state, self.py__path__())
for name in mods:
# It's obviously a relative import to the current module.
names[name] = SubModuleName(self, name)
names[name] = SubModuleName(self.as_context(), name)
# In the case of an import like `from x.` we don't need to
# add all the variables, this is only about submodules.