Agreed, `try/except` without a specific exception will catch `KeyboardInterrupt` and `SystemExit`. Both very bad things to do. It might look harmless in this instance but it can lead to very strange behaviour, it's best never to use `try/except` except in very rare circumstances.

If you ever must have an overboard catch, it's best to inspect the textual contents of the exception and/or rethrow it. Bear in mind that if you don't do anything with an exception you can destroy valuable information that could help users/developers identify what is wrong.