У меня есть следующая структура:
settings/
base
stage
dev
__init__.py
В __init__.py
Хочу условно загрузить модули, с find_spec
if find_spec('dev'):
from .dev import *
elif find_spec('stage'):
from .stage import *
Но find_spec
ничего не находит. Если я использую:
if find_spec('xml') it works
Я знаю, что могу использовать try
, но я хочу использовать и понимать find_spec
и избегать попыток угловых случаев