get_redmine_password() — единственный геттер без .strip() #35
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?
Приоритет: минорно.
Проблема: В
config.pyвсе методыget_redmine_*вызывают.strip(), кромеget_redmine_password()(строка 28), который возвращаетos.getenv("REDMINE_PASSWORD", "")без обработки. Это несогласованно: trailing whitespace в.envможет привести к тихим ошибкам авторизации.Ожидаемое поведение: Поведение
.strip()для пароля согласовано с остальными геттерами или явно задокументировано.Рекомендация: Либо добавить
.strip(), либо добавить комментарий, объясняющий почему пароль не обрезается.