diff --git a/src/python/jw/pkg/lib/App.py b/src/python/jw/pkg/lib/App.py index 17f7a497..9832bff2 100644 --- a/src/python/jw/pkg/lib/App.py +++ b/src/python/jw/pkg/lib/App.py @@ -116,6 +116,9 @@ class App: # export try: ret = await self._run(self.__args) + if isinstance(ret, int) and ret >= 0 and ret <= 0xFF: + exit_status = ret + except Exception as e: log(ERR, repr(e) if self.__back_trace else str(e)) exit_status = 1