Конфликт импортов стандартной библиотеки и модулей проекта

Есть один сервис. Он использует виртуальное poetry окружение, в pycharm интерпритатор стоит именно из папки с venv, чтобы можно было по кнопочке удобно запускать и дебажить.

Так все и работало до недавнего времени..но сейчас проект так же успешно запускается, но при попытке запуститься в дебагере, валится с ошибками из которых ясно, что импорты в стандартной библиотеке конфликтуют с моим пользовательским модулем

То есть в enum.py из стандартной библиотеке python3.7 есть импорт:

from types import MappingProxyType

А дебаггер пытается импортнуть его из /home/igor/projects/contact_pay/core-service/cpay_core/types.py

При том, что простой запуск вне дебаггера работает.

Стоит упомянуть, что это с мастера, стабильный код, у всех коллег работает, скорее всего что то не так с настройками pycharm.

На данный момент попробовал пересоздать окружение poetry для сервиса, проблема осталась.

введите сюда описание изображения

UPD: переименование моего модуля types.py ожидаемо дало положительный результат, но это не вариант, т.к. у всей команды работает и без этого. Так же я сравнил sys.path обычного запуска (слева) и sys.path дебаггера(справа), ничего криминального не нашел. введите сюда описание изображения


Ответы (0 шт):