Запретить .env переопределять переменные окружения #15
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Приоритет: критичный.
Проблема: В
redmine_reporter/config.pyвызываетсяload_dotenv()без параметров. Это означает, что.envиз текущей директории переопределяет реальные переменные окружения. Если пользователь экспортировал в shell актуальныйREDMINE_API_KEY, а в CWD лежит устаревший.env, инструмент использует устаревший токен.Ожидаемое поведение: Переменные окружения имеют приоритет над
.env.Рекомендация: Заменить на
load_dotenv(override=False)или вовсе убрать авто-загрузку и добавить флаг--config <path>.