Some pars of Invenio have evolved into standard Pythonic APIs. However here and there they make use of sys.exit() in order to report a failure (assuming they were used in a single process, rather than within an API call).
This behavior should be amended and appropriate Python exceptions should be raised instead.
Originally on 2013-04-23
Some pars of Invenio have evolved into standard Pythonic APIs. However here and there they make use of
sys.exit()
in order to report a failure (assuming they were used in a single process, rather than within an API call).This behavior should be amended and appropriate Python exceptions should be raised instead.