From 7a4ddd24281a7e21eeaa697644418015cf4dd650 Mon Sep 17 00:00:00 2001 From: Damien George Date: Sat, 24 May 2014 23:32:19 +0100 Subject: Add SystemExit exception and use it in unix/ and stmhal/ ports. Addresses issue #598. --- stmhal/main.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'stmhal/main.c') diff --git a/stmhal/main.c b/stmhal/main.c index a0ee4dab4..41ebaf3bb 100644 --- a/stmhal/main.c +++ b/stmhal/main.c @@ -556,7 +556,6 @@ STATIC NORETURN mp_obj_t mp_sys_exit(uint n_args, const mp_obj_t *args) { if (n_args > 0) { rc = mp_obj_get_int(args[0]); } - nlr_raise(mp_obj_new_exception_msg_varg(&mp_type_NotImplementedError, - "sys.exit(%d) called, is not fully implemented", rc)); + nlr_raise(mp_obj_new_exception_arg1(&mp_type_SystemExit, mp_obj_new_int(rc))); } MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN(mp_sys_exit_obj, 0, 1, mp_sys_exit); -- cgit v1.2.3