There was an error while loading. Please reload this page.
1 parent 882ebd4 commit 0fa72aeCopy full SHA for 0fa72ae
1 file changed
src/makim/core.py
@@ -216,14 +216,13 @@ def _call_shell_app(
216
217
try:
218
p.wait()
219
- # Explicitly check exit code for defense in depth
220
- returncode = getattr(p, 'returncode', None)
221
- if returncode is None or returncode != 0:
222
- error_code = returncode if returncode is not None else 1
+ # Check exit code when available
+ returncode = getattr(p, 'returncode', 0)
+ if returncode != 0:
223
MakimLogs.raise_error(
224
- f'Command exited with code {error_code}',
+ f'Command exited with code {returncode}',
225
MakimError.SH_ERROR_RETURN_CODE,
226
- error_code,
+ returncode,
227
exit_on_error=exit_on_error,
228
)
229
return False
0 commit comments