projects
/
kconfig-hardened-check.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b1012b1
)
Add a check to `_open`
author
jvoisin
<julien.voisin@dustri.org>
Sun, 12 May 2024 14:59:42 +0000
(16:59 +0200)
committer
jvoisin
<julien.voisin@dustri.org>
Sun, 12 May 2024 14:59:42 +0000
(16:59 +0200)
This shall transform ugly stacktraces into aesthetically pleasant error
messages.
kernel_hardening_checker/__init__.py
patch
|
blob
|
history
diff --git
a/kernel_hardening_checker/__init__.py
b/kernel_hardening_checker/__init__.py
index 161fc9411fe1c79fc07555c0854cc60589c137a7..286f420ea5c016f72529647e44896223f65695de 100644
(file)
--- a/
kernel_hardening_checker/__init__.py
+++ b/
kernel_hardening_checker/__init__.py
@@
-26,7
+26,11
@@
def _open(file: str, *args, **kwargs):
if file.endswith('.gz'):
open_method = gzip.open
- return open_method(file, *args, **kwargs)
+ try:
+ return open_method(file, *args, **kwargs)
+ except FileNotFoundError:
+ sys.exit(f'[!] ERROR: unable to open {file}, are you sure it exists?')
+
def detect_arch(fname, archs):