arq
arq copied to clipboard
Is there a way to handle exceptions?
I want to control for which exceptions to log traceback and for which not.
For example, I want to only print nice one-line log for my custom exception (e.g. MyJobFailed(reason="DB connection error")) but keep printing tracebacks for all other exceptions (unhandled exceptions).
I know I can use try..except and re-raise all exceptions except MyJobFailed, but this way my job would be logged as "succeed", but I want it to be logged as "failed"
Same question, I want to add message webhook to inform myself when a certain exception occurs and ignore others.