diff options
Diffstat (limited to 'astroid/mixins.py')
-rw-r--r-- | astroid/mixins.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/astroid/mixins.py b/astroid/mixins.py index 185ff16c..e7021906 100644 --- a/astroid/mixins.py +++ b/astroid/mixins.py @@ -104,7 +104,8 @@ class FromImportMixIn(FilterStmtsMixin): # FIXME: we used to raise InferenceError here, but why ? return mymodule try: - return mymodule.import_module(modname, level=level) + return mymodule.import_module(modname, level=level, + relative_only=level and level >= 1) except AstroidBuildingException as ex: if isinstance(ex.args[0], SyntaxError): raise InferenceError(str(ex)) |