get_redmine_password() — единственный геттер без .strip() #35

Closed
opened 2026-06-25 19:59:44 +07:00 by artem.kokos · 0 comments
Owner

Приоритет: минорно.

Проблема: В config.py все методы get_redmine_* вызывают .strip(), кроме get_redmine_password() (строка 28), который возвращает os.getenv("REDMINE_PASSWORD", "") без обработки. Это несогласованно: trailing whitespace в .env может привести к тихим ошибкам авторизации.

Ожидаемое поведение: Поведение .strip() для пароля согласовано с остальными геттерами или явно задокументировано.

Рекомендация: Либо добавить .strip(), либо добавить комментарий, объясняющий почему пароль не обрезается.

**Приоритет:** минорно. **Проблема:** В `config.py` все методы `get_redmine_*` вызывают `.strip()`, кроме `get_redmine_password()` (строка 28), который возвращает `os.getenv("REDMINE_PASSWORD", "")` без обработки. Это несогласованно: trailing whitespace в `.env` может привести к тихим ошибкам авторизации. **Ожидаемое поведение:** Поведение `.strip()` для пароля согласовано с остальными геттерами или явно задокументировано. **Рекомендация:** Либо добавить `.strip()`, либо добавить комментарий, объясняющий почему пароль не обрезается.
artem.kokos added the bugconfig labels 2026-06-25 19:59:44 +07:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: artem.kokos/redmine-reporter#35