diff --git a/jedi/evaluate/imports.py b/jedi/evaluate/imports.py index 78a05e1f..b5e197c1 100644 --- a/jedi/evaluate/imports.py +++ b/jedi/evaluate/imports.py @@ -213,7 +213,7 @@ class Importer(object): if level: base = module_context.py__package__().split('.') - if base == ['']: + if base == [''] or base == ['__main__']: base = [] if level > len(base): path = module_context.py__file__() diff --git a/test/completion/__init__.py b/test/completion/__init__.py index 3c1a4bb3..dc4d7252 100644 --- a/test/completion/__init__.py +++ b/test/completion/__init__.py @@ -4,6 +4,5 @@ some_variable = 1 from . import imports -# TODO this is not correct -#? +#? int() imports.relative()