@@ -159,7 +159,7 @@ STATIC mp_obj_t stream_read_generic(size_t n_args, const mp_obj_t *args, byte fl
159159 }
160160 break ;
161161 }
162- nlr_raise ( mp_obj_new_exception_arg1 ( & mp_type_OSError , MP_OBJ_NEW_SMALL_INT ( error )) );
162+ mp_raise_OSError ( error );
163163 }
164164
165165 if (out_sz < more_bytes ) {
@@ -227,7 +227,7 @@ STATIC mp_obj_t stream_read_generic(size_t n_args, const mp_obj_t *args, byte fl
227227 // this as EOF.
228228 return mp_const_none ;
229229 }
230- nlr_raise ( mp_obj_new_exception_arg1 ( & mp_type_OSError , MP_OBJ_NEW_SMALL_INT ( error )) );
230+ mp_raise_OSError ( error );
231231 } else {
232232 vstr .len = out_sz ;
233233 return mp_obj_new_str_from_vstr (STREAM_CONTENT_TYPE (stream_p ), & vstr );
@@ -256,7 +256,7 @@ mp_obj_t mp_stream_write(mp_obj_t self_in, const void *buf, size_t len, byte fla
256256 // no single byte could be readily written to it."
257257 return mp_const_none ;
258258 }
259- nlr_raise ( mp_obj_new_exception_arg1 ( & mp_type_OSError , MP_OBJ_NEW_SMALL_INT ( error )) );
259+ mp_raise_OSError ( error );
260260 } else {
261261 return MP_OBJ_NEW_SMALL_INT (out_sz );
262262 }
@@ -315,7 +315,7 @@ STATIC mp_obj_t stream_readinto(size_t n_args, const mp_obj_t *args) {
315315 if (mp_is_nonblocking_error (error )) {
316316 return mp_const_none ;
317317 }
318- nlr_raise ( mp_obj_new_exception_arg1 ( & mp_type_OSError , MP_OBJ_NEW_SMALL_INT ( error )) );
318+ mp_raise_OSError ( error );
319319 } else {
320320 return MP_OBJ_NEW_SMALL_INT (out_sz );
321321 }
@@ -343,7 +343,7 @@ STATIC mp_obj_t stream_readall(mp_obj_t self_in) {
343343 }
344344 break ;
345345 }
346- nlr_raise ( mp_obj_new_exception_arg1 ( & mp_type_OSError , MP_OBJ_NEW_SMALL_INT ( error )) );
346+ mp_raise_OSError ( error );
347347 }
348348 if (out_sz == 0 ) {
349349 break ;
@@ -402,7 +402,7 @@ STATIC mp_obj_t stream_unbuffered_readline(size_t n_args, const mp_obj_t *args)
402402 goto done ;
403403 }
404404 }
405- nlr_raise ( mp_obj_new_exception_arg1 ( & mp_type_OSError , MP_OBJ_NEW_SMALL_INT ( error )) );
405+ mp_raise_OSError ( error );
406406 }
407407 if (out_sz == 0 ) {
408408done :
@@ -457,7 +457,7 @@ STATIC mp_obj_t stream_seek(size_t n_args, const mp_obj_t *args) {
457457 int error ;
458458 mp_uint_t res = stream_p -> ioctl (args [0 ], MP_STREAM_SEEK , (mp_uint_t )(uintptr_t )& seek_s , & error );
459459 if (res == MP_STREAM_ERROR ) {
460- nlr_raise ( mp_obj_new_exception_arg1 ( & mp_type_OSError , MP_OBJ_NEW_SMALL_INT ( error )) );
460+ mp_raise_OSError ( error );
461461 }
462462
463463 // TODO: Could be uint64
@@ -478,7 +478,7 @@ STATIC mp_obj_t stream_flush(mp_obj_t self) {
478478 int error ;
479479 mp_uint_t res = stream_p -> ioctl (self , MP_STREAM_FLUSH , 0 , & error );
480480 if (res == MP_STREAM_ERROR ) {
481- nlr_raise ( mp_obj_new_exception_arg1 ( & mp_type_OSError , MP_OBJ_NEW_SMALL_INT ( error )) );
481+ mp_raise_OSError ( error );
482482 }
483483 return mp_const_none ;
484484}
@@ -500,7 +500,7 @@ STATIC mp_obj_t stream_ioctl(size_t n_args, const mp_obj_t *args) {
500500 int error ;
501501 mp_uint_t res = stream_p -> ioctl (args [0 ], mp_obj_get_int (args [1 ]), val , & error );
502502 if (res == MP_STREAM_ERROR ) {
503- nlr_raise ( mp_obj_new_exception_arg1 ( & mp_type_OSError , MP_OBJ_NEW_SMALL_INT ( error )) );
503+ mp_raise_OSError ( error );
504504 }
505505
506506 return mp_obj_new_int (res );
0 commit comments