DEEPaaS
DEEPaaS copied to clipboard
`deepaas-cli` returns exit code 1 even if the prediction is successful
This happens because, in the console script wrapper, sys.exit
takes any non 0 returned value as exit code 1 (exception). (ref)
In cli.py
:
def main():
"""Executes model's methods with corresponding parameters"""
return None
--> exit code 0 (success)
def main():
"""Executes model's methods with corresponding parameters"""
return 'success'
--> exit code 1 (error)
If we finally don't need them, consider removing return
s from cli.py