From ff155908ff2215d7496b54b61d8ece22a241a012 Mon Sep 17 00:00:00 2001 From: Elizaveta Shashkova Date: Mon, 1 Dec 2014 15:11:03 +0300 Subject: [PATCH] fix PY-14582 Debug unidecode package --- python/helpers/pydev/_pydev_imps/_pydev_pluginbase.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/python/helpers/pydev/_pydev_imps/_pydev_pluginbase.py b/python/helpers/pydev/_pydev_imps/_pydev_pluginbase.py index ed4203fb6f89..f3c0a5fd533b 100644 --- a/python/helpers/pydev/_pydev_imps/_pydev_pluginbase.py +++ b/python/helpers/pydev/_pydev_imps/_pydev_pluginbase.py @@ -96,7 +96,11 @@ def _discover_space(name, globals): if '__pluginbase_state__' in globals: return globals['__pluginbase_state__'].source - mod_name = globals.get('__name__') + mod_name = None + if globals: + # in unidecode package they pass [] as globals arg + mod_name = globals.get('__name__') + if mod_name is not None and \ mod_name.startswith(_internalspace.__name__ + '.'): end = mod_name.find('.', len(_internalspace.__name__) + 1)