[9/9] Do not use bare "except"
Checks
Context |
Check |
Description |
linaro-tcwg-bot/tcwg_gdb_build--master-aarch64 |
success
|
Testing passed
|
linaro-tcwg-bot/tcwg_gdb_build--master-arm |
success
|
Testing passed
|
linaro-tcwg-bot/tcwg_gdb_check--master-aarch64 |
success
|
Testing passed
|
linaro-tcwg-bot/tcwg_gdb_check--master-arm |
success
|
Testing passed
|
Commit Message
flake8 warns about a bare "except". The docs point out that this will
also catch KeyboardInterrupt and SystemExit exceptions, which is
normally undesirable. Using "except Exception" catches everything
reasonable, so this patch makes this change.
---
gdb/python/lib/gdb/__init__.py | 2 +-
gdb/python/lib/gdb/styling.py | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
@@ -157,7 +157,7 @@ def _auto_load_packages():
reload(__import__(modname))
else:
__import__(modname)
- except:
+ except Exception:
sys.stderr.write(traceback.format_exc() + "\n")
@@ -39,7 +39,7 @@ try:
return highlight(contents, lexer, formatter).encode(
gdb.host_charset(), "backslashreplace"
)
- except:
+ except Exception:
return None
class HandleNasmComments(TokenMergeFilter):
@@ -70,7 +70,7 @@ try:
flavor = gdb.parameter("disassembly-flavor")
if flavor == "intel" and gdbarch.name()[:4] == "i386":
lexer_type = "nasm"
- except:
+ except Exception:
# If GDB is built without i386 support then attempting to fetch
# the 'disassembly-flavor' parameter will throw an error, which we
# ignore.
@@ -89,7 +89,7 @@ try:
lexer = __get_asm_lexer(gdbarch)
formatter = get_formatter()
return highlight(content, lexer, formatter).rstrip().encode()
- except:
+ except Exception:
return content
except ImportError: