PTU5KAS/kas
Felix Moessbauer 222f07de69 refactor: port all sys.exit over to kas exceptions
This patch replaces all direct invocations of sys.exit outside of the
main invocation to KasUserError based exceptions. By that, only one
method for returning is used and return codes can be handled
consistently. In addition, this makes it possible to handle specific
errors differently.

Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
2023-05-05 21:56:32 +02:00
..
plugins refactor: port all sys.exit over to kas exceptions 2023-05-05 21:56:32 +02:00
__init__.py __init__: Better support introspection 2018-12-07 09:56:09 +01:00
__main__.py Drop unnecessary shebang lines 2021-08-30 21:56:49 +02:00
__version__.py add support to override refspec of repos 2023-04-23 14:04:51 +02:00
config.py add support for lockfiles on checkout 2023-04-23 14:05:04 +02:00
configschema.py yml: Move json schema from python dict to standalone json file 2021-10-05 10:28:24 +02:00
context.py forward build-concurrency related env vars 2022-10-19 11:02:17 +02:00
includehandler.py use custom exceptions to improve error handling 2023-05-05 21:54:40 +02:00
kas.py refactor: port all sys.exit over to kas exceptions 2023-05-05 21:56:32 +02:00
kasusererror.py refactor: port all sys.exit over to kas exceptions 2023-05-05 21:56:32 +02:00
libcmds.py refactor: port all sys.exit over to kas exceptions 2023-05-05 21:56:32 +02:00
libkas.py refactor: port all sys.exit over to kas exceptions 2023-05-05 21:56:32 +02:00
repos.py refactor: port all sys.exit over to kas exceptions 2023-05-05 21:56:32 +02:00
schema-kas.json add support to override refspec of repos 2023-04-23 14:04:51 +02:00