@ -406,7 +406,7 @@ STATIC mp_obj_t mp_builtin_print(size_t n_args, const mp_obj_t *args, mp_map_t *
if ( end_elem ! = NULL & & end_elem - > value ! = mp_const_none ) {
end_data = mp_obj_str_get_data ( end_elem - > value , & end_len ) ;
}
# if MICROPY_PY_IO
# if MICROPY_PY_IO && MICROPY_PY_SYS_STDFILES
void * stream_obj = & mp_sys_stdout_obj ;
mp_map_elem_t * file_elem = mp_map_lookup ( kwargs , MP_OBJ_NEW_QSTR ( MP_QSTR_file ) , MP_MAP_LOOKUP ) ;
if ( file_elem ! = NULL & & file_elem - > value ! = mp_const_none ) {
@ -417,19 +417,19 @@ STATIC mp_obj_t mp_builtin_print(size_t n_args, const mp_obj_t *args, mp_map_t *
# endif
for ( mp_uint_t i = 0 ; i < n_args ; i + + ) {
if ( i > 0 ) {
# if MICROPY_PY_IO
# if MICROPY_PY_IO && MICROPY_PY_SYS_STDFILES
mp_stream_write_adaptor ( stream_obj , sep_data , sep_len ) ;
# else
mp_print_strn ( & mp_plat_print , sep_data , sep_len , 0 , 0 , 0 ) ;
# endif
}
# if MICROPY_PY_IO
# if MICROPY_PY_IO && MICROPY_PY_SYS_STDFILES
mp_obj_print_helper ( & print , args [ i ] , PRINT_STR ) ;
# else
mp_obj_print_helper ( & mp_plat_print , args [ i ] , PRINT_STR ) ;
# endif
}
# if MICROPY_PY_IO
# if MICROPY_PY_IO && MICROPY_PY_SYS_STDFILES
mp_stream_write_adaptor ( stream_obj , end_data , end_len ) ;
# else
mp_print_strn ( & mp_plat_print , end_data , end_len , 0 , 0 , 0 ) ;