diff options
author | Damien George <damien.p.george@gmail.com> | 2015-04-11 12:01:39 +0100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2015-04-16 14:30:16 +0000 |
commit | 5ae5ec986ea5e14321f6c8091454c165c23b40c5 (patch) | |
tree | 65c080e594f9268fc6d0efea7afed956e14dded8 /py/modbuiltins.c | |
parent | 7f9d1d6ab923096582622b700bedb6a571518eac (diff) | |
download | micropython-5ae5ec986ea5e14321f6c8091454c165c23b40c5.tar.gz micropython-5ae5ec986ea5e14321f6c8091454c165c23b40c5.zip |
py: Make mp_sys_stdout_print object, wrapping sys.stdout for mp_print*.
So now all printing should go via either mp_plat_print or
mp_sys_stdout_print.
Diffstat (limited to 'py/modbuiltins.c')
-rw-r--r-- | py/modbuiltins.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/py/modbuiltins.c b/py/modbuiltins.c index f080f457b6..f001d7057f 100644 --- a/py/modbuiltins.c +++ b/py/modbuiltins.c @@ -440,9 +440,8 @@ MP_DEFINE_CONST_FUN_OBJ_KW(mp_builtin_print_obj, 0, mp_builtin_print); STATIC mp_obj_t mp_builtin___repl_print__(mp_obj_t o) { if (o != mp_const_none) { #if MICROPY_PY_IO - mp_print_t print = {&mp_sys_stdout_obj, (mp_print_strn_t)mp_stream_write}; - mp_obj_print_helper(&print, o, PRINT_REPR); - mp_stream_write(&mp_sys_stdout_obj, "\n", 1); + mp_obj_print_helper(&mp_sys_stdout_print, o, PRINT_REPR); + mp_print_str(&mp_sys_stdout_print, "\n"); #else mp_obj_print(o, PRINT_REPR); printf("\n"); |