Как импортировать вещи в файлы-заглушки Python? - PullRequest
0 голосов
/ 25 октября 2018

Я аннотирую типы для библиотеки aiojira, используя файлы-заглушки.Библиотека aiojira имеет ту же структуру, что и библиотека jira.Библиотека jira содержит модуль resilientsession, поэтому я думаю, что мне нужно создать файл resilientsession.pyi и импортировать его в __init__.pyi.Я сделал это, но когда пишу:

import aiojira.resilientsession

PyCharm жалуется, mypy жалуется:

kgjirawebhook/__init__.py:7: error: Cannot find module named 'aiojira.resilientsession'

Как мне это исправить?

1 Ответ

0 голосов
/ 25 октября 2018

Это может быть связано с тем, что aiojira не установлена ​​в вашей текущей среде.Относительный импорт должен решить эту проблему.

Попробуйте:

from . import resilientsession
...