Skip to content
Snippets Groups Projects
Commit 94792dd8 authored by Daniel Campora's avatar Daniel Campora
Browse files

py: In attrtuple use the correct length value and index for 'fields'.

parent 5225e29c
No related branches found
No related tags found
No related merge requests found
...@@ -34,7 +34,7 @@ STATIC ...@@ -34,7 +34,7 @@ STATIC
#endif #endif
void mp_obj_attrtuple_print_helper(const mp_print_t *print, const qstr *fields, mp_obj_tuple_t *o) { void mp_obj_attrtuple_print_helper(const mp_print_t *print, const qstr *fields, mp_obj_tuple_t *o) {
mp_print_str(print, "("); mp_print_str(print, "(");
for (mp_uint_t i = 0; i < o->len; i++) { for (mp_uint_t i = 0; i < (o->len - 1); i++) {
if (i > 0) { if (i > 0) {
mp_print_str(print, ", "); mp_print_str(print, ", ");
} }
...@@ -51,7 +51,7 @@ void mp_obj_attrtuple_print_helper(const mp_print_t *print, const qstr *fields, ...@@ -51,7 +51,7 @@ void mp_obj_attrtuple_print_helper(const mp_print_t *print, const qstr *fields,
STATIC void mp_obj_attrtuple_print(const mp_print_t *print, mp_obj_t o_in, mp_print_kind_t kind) { STATIC void mp_obj_attrtuple_print(const mp_print_t *print, mp_obj_t o_in, mp_print_kind_t kind) {
(void)kind; (void)kind;
mp_obj_tuple_t *o = o_in; mp_obj_tuple_t *o = o_in;
const qstr *fields = (const qstr*)o->items[o->len]; const qstr *fields = (const qstr*)o->items[o->len - 1];
mp_obj_attrtuple_print_helper(print, fields, o); mp_obj_attrtuple_print_helper(print, fields, o);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment