From c332fba488632b9356cc910e75685963253e5b50 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Wed, 15 Mar 2017 08:59:24 +0100 Subject: [PATCH] Fix a namespace packages related issue. --- jedi/evaluate/representation.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/jedi/evaluate/representation.py b/jedi/evaluate/representation.py index fd524688..941c21f5 100644 --- a/jedi/evaluate/representation.py +++ b/jedi/evaluate/representation.py @@ -617,7 +617,9 @@ class ImplicitNamespaceContext(use_metaclass(CachedMetaClass, context.TreeContex file_names = chain.from_iterable(os.listdir(path) for path in paths) mods = [ file_name.rpartition('.')[0] if '.' in file_name else file_name - for file_name in file_names] + for file_name in file_names + if file_name != '__pycache__' + ] for name in mods: names[name] = imports.SubModuleName(self, name)