Джедай / Джедай Вим не могут найти определение для моего кода

Я использую jedi а также jedi-vim с Macvim для Python3 для автозаполнения.

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

let g:jedi#force_py_version = 3

Я запускаю mvim из моего виртуального окружения 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 есть какие-либо журналы или эта функция не поддерживается?

0 ответов

Другие вопросы по тегам