@@ -125,7 +125,7 @@ machine_int_t mp_obj_hash(mp_obj_t o_in) {
125125 // TODO delegate to __hash__ method if it exists
126126
127127 } else {
128- nlr_jump (mp_obj_new_exception_msg_varg (& mp_type_TypeError , "unhashable type: '%s'" , mp_obj_get_type_str (o_in )));
128+ nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_TypeError , "unhashable type: '%s'" , mp_obj_get_type_str (o_in )));
129129 }
130130}
131131
@@ -174,7 +174,7 @@ bool mp_obj_equal(mp_obj_t o1, mp_obj_t o2) {
174174 }
175175 }
176176
177- nlr_jump (mp_obj_new_exception_msg_varg (& mp_type_NotImplementedError ,
177+ nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_NotImplementedError ,
178178 "Equality for '%s' and '%s' types not yet implemented" , mp_obj_get_type_str (o1 ), mp_obj_get_type_str (o2 )));
179179 return false;
180180 }
@@ -193,7 +193,7 @@ machine_int_t mp_obj_get_int(mp_obj_t arg) {
193193 } else if (MP_OBJ_IS_TYPE (arg , & mp_type_int )) {
194194 return mp_obj_int_get_checked (arg );
195195 } else {
196- nlr_jump (mp_obj_new_exception_msg_varg (& mp_type_TypeError , "can't convert %s to int" , mp_obj_get_type_str (arg )));
196+ nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_TypeError , "can't convert %s to int" , mp_obj_get_type_str (arg )));
197197 }
198198}
199199
@@ -228,7 +228,7 @@ mp_float_t mp_obj_get_float(mp_obj_t arg) {
228228 } else if (MP_OBJ_IS_TYPE (arg , & mp_type_float )) {
229229 return mp_obj_float_get (arg );
230230 } else {
231- nlr_jump (mp_obj_new_exception_msg_varg (& mp_type_TypeError , "can't convert %s to float" , mp_obj_get_type_str (arg )));
231+ nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_TypeError , "can't convert %s to float" , mp_obj_get_type_str (arg )));
232232 }
233233}
234234
@@ -251,7 +251,7 @@ void mp_obj_get_complex(mp_obj_t arg, mp_float_t *real, mp_float_t *imag) {
251251 } else if (MP_OBJ_IS_TYPE (arg , & mp_type_complex )) {
252252 mp_obj_complex_get (arg , real , imag );
253253 } else {
254- nlr_jump (mp_obj_new_exception_msg_varg (& mp_type_TypeError , "can't convert %s to complex" , mp_obj_get_type_str (arg )));
254+ nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_TypeError , "can't convert %s to complex" , mp_obj_get_type_str (arg )));
255255 }
256256}
257257#endif
@@ -262,7 +262,7 @@ void mp_obj_get_array(mp_obj_t o, uint *len, mp_obj_t **items) {
262262 } else if (MP_OBJ_IS_TYPE (o , & mp_type_list )) {
263263 mp_obj_list_get (o , len , items );
264264 } else {
265- nlr_jump (mp_obj_new_exception_msg_varg (& mp_type_TypeError , "object '%s' is not a tuple or list" , mp_obj_get_type_str (o )));
265+ nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_TypeError , "object '%s' is not a tuple or list" , mp_obj_get_type_str (o )));
266266 }
267267}
268268
@@ -275,10 +275,10 @@ void mp_obj_get_array_fixed_n(mp_obj_t o, uint len, mp_obj_t **items) {
275275 mp_obj_list_get (o , & seq_len , items );
276276 }
277277 if (seq_len != len ) {
278- nlr_jump (mp_obj_new_exception_msg_varg (& mp_type_IndexError , "requested length %d but object has length %d" , len , seq_len ));
278+ nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_IndexError , "requested length %d but object has length %d" , len , seq_len ));
279279 }
280280 } else {
281- nlr_jump (mp_obj_new_exception_msg_varg (& mp_type_TypeError , "object '%s' is not a tuple or list" , mp_obj_get_type_str (o )));
281+ nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_TypeError , "object '%s' is not a tuple or list" , mp_obj_get_type_str (o )));
282282 }
283283}
284284
@@ -290,7 +290,7 @@ uint mp_get_index(const mp_obj_type_t *type, machine_uint_t len, mp_obj_t index,
290290 } else if (MP_OBJ_IS_TYPE (index , & mp_type_bool )) {
291291 i = (index == mp_const_true ? 1 : 0 );
292292 } else {
293- nlr_jump (mp_obj_new_exception_msg_varg (& mp_type_TypeError , "%s indices must be integers, not %s" , qstr_str (type -> name ), mp_obj_get_type_str (index )));
293+ nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_TypeError , "%s indices must be integers, not %s" , qstr_str (type -> name ), mp_obj_get_type_str (index )));
294294 }
295295
296296 if (i < 0 ) {
@@ -304,7 +304,7 @@ uint mp_get_index(const mp_obj_type_t *type, machine_uint_t len, mp_obj_t index,
304304 }
305305 } else {
306306 if (i < 0 || i >= len ) {
307- nlr_jump (mp_obj_new_exception_msg_varg (& mp_type_IndexError , "%s index out of range" , qstr_str (type -> name )));
307+ nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_IndexError , "%s index out of range" , qstr_str (type -> name )));
308308 }
309309 }
310310 return i ;
0 commit comments