My comment was more about can we catch the specific errors we expect can be raised?  A bare except will also catch exceptions we don't want caught here (KeyboardInterrupt, SystemExit, etc.)  At the very least maybe just `except Exception`.