Skip to content

Commit 6d26225

Browse files
committed
objgenerator: Unify two messages
1 parent 5c9f7e2 commit 6d26225

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

py/objgenerator.c

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -185,11 +185,13 @@ STATIC void gen_instance_print(const mp_print_t *print, mp_obj_t self_in, mp_pri
185185
mp_obj_gen_instance_t *self = MP_OBJ_TO_PTR(self_in);
186186
#if MICROPY_PY_ASYNC_AWAIT
187187
if (self->coroutine_generator) {
188-
mp_printf(print, "<coroutine object '%q' at %p>", mp_obj_fun_get_name(MP_OBJ_FROM_PTR(self->code_state.fun_bc)), self);
189-
return;
188+
mp_printf(print, "<%q object '%q' at %p>", MP_QSTR_coroutine, mp_obj_fun_get_name(MP_OBJ_FROM_PTR(self->code_state.fun_bc)), self);
189+
} else {
190+
mp_printf(print, "<%q object '%q' at %p>", MP_QSTR_generator, mp_obj_fun_get_name(MP_OBJ_FROM_PTR(self->code_state.fun_bc)), self);
190191
}
191-
#endif
192+
#else
192193
mp_printf(print, "<generator object '%q' at %p>", mp_obj_fun_get_name(MP_OBJ_FROM_PTR(self->code_state.fun_bc)), self);
194+
#endif
193195
}
194196

195197
mp_vm_return_kind_t mp_obj_gen_resume(mp_obj_t self_in, mp_obj_t send_value, mp_obj_t throw_value, mp_obj_t *ret_val) {

0 commit comments

Comments
 (0)