Closed elharo closed 3 weeks ago
At least one instance of this is here:
The except clause should report the error but not include the root exception
Or maybe disable the logger by default? Looks like user messages are printf'd instead.
Fixed in #189.
Sometimes a particular episode fails to download due to a network error outside the control of the program. This should be reported to the end user. However, this does not indicate a bug in the program and it should not dump an exception stack trace to the console.
This is a common antipattern in Python CLI programs. Not all exceptions are bugs, and non-bugs shouldn't dump stack traces.