forked from VimPlug/jedi
Fix some more package issues
This commit is contained in:
@@ -337,6 +337,9 @@ class NamespaceContext(TreeContextMixin, ValueContext):
|
|||||||
def get_filters(self, until_position=None, origin_scope=None):
|
def get_filters(self, until_position=None, origin_scope=None):
|
||||||
return self._value.get_filters()
|
return self._value.get_filters()
|
||||||
|
|
||||||
|
def get_value(self):
|
||||||
|
return self._value
|
||||||
|
|
||||||
def py__file__(self):
|
def py__file__(self):
|
||||||
return self._value.py__file__()
|
return self._value.py__file__()
|
||||||
|
|
||||||
|
|||||||
@@ -327,7 +327,7 @@ class Importer(object):
|
|||||||
if in_module is None:
|
if in_module is None:
|
||||||
n = ImportName(self._module_context, name)
|
n = ImportName(self._module_context, name)
|
||||||
else:
|
else:
|
||||||
n = SubModuleName(in_module, name)
|
n = SubModuleName(in_module.as_context(), name)
|
||||||
names.append(n)
|
names.append(n)
|
||||||
return names
|
return names
|
||||||
|
|
||||||
|
|||||||
@@ -87,7 +87,7 @@ class SubModuleDictMixin(object):
|
|||||||
mods = iter_module_names(self.inference_state, self.py__path__())
|
mods = iter_module_names(self.inference_state, self.py__path__())
|
||||||
for name in mods:
|
for name in mods:
|
||||||
# It's obviously a relative import to the current module.
|
# 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
|
# In the case of an import like `from x.` we don't need to
|
||||||
# add all the variables, this is only about submodules.
|
# add all the variables, this is only about submodules.
|
||||||
|
|||||||
Reference in New Issue
Block a user