Bare try-except is generally a "bad code smell" in python. It catches SIGINT and SystemExit too, among other things. I approve this change very much.