Информационное сообщение «Total issues» пишется в stdout и портит вывод при pipe #28

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

Приоритет: важно.

Проблема: В cli.py (строка 88) print(f"✅ Total issues: ...") пишет в stdout. При перенаправлении вывода (redmine-reporter --compact > report.txt) эта строка попадает в файл и загрязняет данные отчёта.

Ожидаемое поведение: Информационные сообщения выводятся в stderr, stdout содержит только данные отчёта.

Рекомендация: Заменить print(...) на print(..., file=sys.stderr).

**Приоритет:** важно. **Проблема:** В `cli.py` (строка 88) `print(f"✅ Total issues: ...")` пишет в **stdout**. При перенаправлении вывода (`redmine-reporter --compact > report.txt`) эта строка попадает в файл и загрязняет данные отчёта. **Ожидаемое поведение:** Информационные сообщения выводятся в stderr, stdout содержит только данные отчёта. **Рекомендация:** Заменить `print(...)` на `print(..., file=sys.stderr)`.
artem.kokos added the bugcli labels 2026-06-25 19:59:23 +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#28