У меня есть скрипт Python, в котором у меня есть файл конфигурации, который выглядит так:
PROD = 'production'
DEV = 'dev'
ENVIRONMENT = None
и у меня есть функция, которая получает желаемую среду из аргумента команды и устанавливает ее так:
if sys.argv[1] in [config.PROD, config.DEV]:
config.ENVIRONMENT = sys.argv[1]
Я понял, что это не очень хорошая практика, когда я начал импортировать файл конфигурации в несколько файлов, а ENV продолжал сбрасывать значение «Нет».
Итак, мой вопрос: какова наилучшая практика в этом случае