Нечитаемые сообщения об ошибках Redmine API #39
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 сваливается в общее
❌ Redmine API error: .... Это неудобно, потому что по сообщению невозможно понять, что именно сломалось:Нужно перехватывать конкретные исключения (
requests.exceptions.HTTPError,ForbiddenError,UnauthorizedError, таймауты) и выводить понятное сообщение вstderr, которое сразу укажет на причину.Затронутый код:
redmine_reporter/client.pyи обработка вredmine_reporter/cli.py.