Учитывая этот сценарий:
b.py:
import A
# A is unused here
c.py:
from b import A
# A is used here
PyCharm жалуется на b.py, что "import A" - это неиспользуемый импорт, а импорт Optimize удаляет его, прерывая импорт в c.py
Я знаю, что этот цепной импорт не является хорошей практикой (хотя вы можете использовать его для реализации модуля фасада), но это я или это ошибка PyCharm?