jedi/jedi-vim не может найти определение для моего кода

76
10

Я использую jedi и jedi-vim с macvim для python3 для автозаполнения.

Я скомпилировал macvim с флагом --with-python3 и установил jedi в виртуальный env python3 с помощью команды python3 -m pip install jedi. Я установил следующий флаг в моем.vimrc:

let g:jedi#force_py_version = 3

Я запускаю mvim из моего виртуального env python3.

Кажется, что Goto работает на все, кроме моего собственного кода. Например, когда у меня есть этот код:

import model_cmd_query.user_query as user_query

def doStuff(email: str):
user_query.get_user_by_email(email) # jedi cannot find the definition for get_user_by_email

jedi не может найти определение get_user_by_email

Я не уверен, как решить, что происходит не так? Имеет ли jedi какие-либо журналы или эта функция не поддерживается?

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

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