From 95f835a014527f405db87b5352a9ac8f78683439 Mon Sep 17 00:00:00 2001 From: micbou Date: Sun, 24 Jun 2018 14:38:16 +0200 Subject: [PATCH] Force unicode when listing module names pkgutil.iter_modules may return the module name as str instead of unicode on Python 2. --- jedi/evaluate/compiled/subprocess/functions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jedi/evaluate/compiled/subprocess/functions.py b/jedi/evaluate/compiled/subprocess/functions.py index 593ff91e..c0fc6d13 100644 --- a/jedi/evaluate/compiled/subprocess/functions.py +++ b/jedi/evaluate/compiled/subprocess/functions.py @@ -69,7 +69,7 @@ def get_module_info(evaluator, sys_path=None, full_name=None, **kwargs): def list_module_names(evaluator, search_path): return [ - name + force_unicode(name) for module_loader, name, is_pkg in iter_modules(search_path) ]