Jedi-vim throwing error unboundlocalerror: локальная переменная 'module_path', когда я использую, переходит к определению для моего кода на Python на OSX Yosemite

59
8

Это особенно проблема, когда я пытаюсь найти определение функции, которое отсутствует в текущем файле, но присутствует в другом файле... Это ошибка печати, которую я вижу при попытке использовать Go To Definition Я использую vim 7.4 с..... Из vim-версии вставляется в конец. Он поддерживает как +conceal, так и +python, -python3... Если это помогает...

File "/Users/atjha/.vim/bundle/jedi-vim/jedi/jedi/evaluate/__init__.py", line 230, in _eval_atom
return self.find_types(scope, atom, stmt.start_pos, search_global=True)
File "/Users/atjha/.vim/bundle/jedi-vim/jedi/jedi/evaluate/__init__.py", line 120, in find_types
return f.find(scopes, search_global)
File "/Users/atjha/.vim/bundle/jedi-vim/jedi/jedi/debug.py", line 52, in wrapper
result = func(*args, **kwargs)
File "/Users/atjha/.vim/bundle/jedi-vim/jedi/jedi/evaluate/finder.py", line 87, in find
types = self._names_to_types(names, search_global)
File "/Users/atjha/.vim/bundle/jedi-vim/jedi/jedi/evaluate/finder.py", line 233, in _names_to_types
new_types = _name_to_types(self._evaluator, name, self.scope)
File "/Users/atjha/.vim/bundle/jedi-vim/jedi/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/atjha/.vim/bundle/jedi-vim/jedi/jedi/evaluate/finder.py", line 282, in _name_to_types
types += imports.ImportWrapper(evaluator, name).follow()
File "/Users/atjha/.vim/bundle/jedi-vim/jedi/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/atjha/.vim/bundle/jedi-vim/jedi/jedi/evaluate/imports.py", line 94, in follow
types = importer.follow()
File "/Users/atjha/.vim/bundle/jedi-vim/jedi/jedi/evaluate/cache.py", line 41, in wrapper
rv = function(obj, *args, **kwargs)
File "/Users/atjha/.vim/bundle/jedi-vim/jedi/jedi/evaluate/imports.py", line 252, in follow
return self._do_import(self.import_path, self.sys_path_with_modifications())
File "/Users/atjha/.vim/bundle/jedi-vim/jedi/jedi/evaluate/imports.py", line 281, in _do_import
bases = self._do_import(import_path[:-1], sys_path)
File "/Users/atjha/.vim/bundle/jedi-vim/jedi/jedi/evaluate/imports.py", line 316, in _do_import
**if module_path is None:
UnboundLocalError: local variable 'module_path' referenced before assignment**

спросил(а) 2015-11-28T12:47:00+03:00 4 года, 12 месяцев назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема