From bc5ca4d8aee3e7fcab54710b6935ecdffe02c0ed Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Fri, 10 Aug 2018 00:37:36 +0200 Subject: [PATCH] Fix flask issues with unicode in Python2 --- jedi/plugins/flask.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jedi/plugins/flask.py b/jedi/plugins/flask.py index 87f3ba09..7a8cd532 100644 --- a/jedi/plugins/flask.py +++ b/jedi/plugins/flask.py @@ -13,16 +13,16 @@ class FlaskPlugin(BasePlugin): def wrapper(evaluator, import_names, module_context, sys_path): if len(import_names) == 3 and import_names[:2] == ('flask', 'ext'): # New style. - ipath = ('flask_' + import_names[2]), + ipath = (u'flask_' + import_names[2]), try: return callback(evaluator, ipath, None, sys_path) except JediImportError: - context_set = callback(evaluator, ('flaskext',), None, sys_path) + context_set = callback(evaluator, (u'flaskext',), None, sys_path) # If context_set has no content a JediImportError is raised # which should be caught anyway by the caller. return callback( evaluator, - ('flaskext', import_names[2]), + (u'flaskext', import_names[2]), next(iter(context_set)), sys_path )