From 4c2c86ae7228e41e8a51913a14988b577b098c68 Mon Sep 17 00:00:00 2001 From: David Halter Date: Thu, 27 Dec 2012 16:22:25 +0100 Subject: [PATCH] ignore completion in import aliases --- jedi/api.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/jedi/api.py b/jedi/api.py index 5bdb9f0a..35f60b46 100644 --- a/jedi/api.py +++ b/jedi/api.py @@ -135,6 +135,9 @@ class Script(object): l = self._module.get_line(self.pos[0])[:self.pos[1]] if not l.endswith('import import'): continue + a = s.import_stmt.alias + if a and a.start_pos <= self.pos <= a.end_pos: + continue names = s.get_defined_names(on_import_stmt=True) else: names = s.get_defined_names()