Skip to content
Snippets Groups Projects
Commit 881d9af0 authored by Paul Sokolovsky's avatar Paul Sokolovsky
Browse files

objstr: Add TODO-optimize for using .join with arbitrary iterable.

parent 87bb093e
No related branches found
No related tags found
No related merge requests found
...@@ -330,6 +330,7 @@ STATIC mp_obj_t str_join(mp_obj_t self_in, mp_obj_t arg) { ...@@ -330,6 +330,7 @@ STATIC mp_obj_t str_join(mp_obj_t self_in, mp_obj_t arg) {
} else { } else {
if (!MP_OBJ_IS_TYPE(arg, &mp_type_list)) { if (!MP_OBJ_IS_TYPE(arg, &mp_type_list)) {
// arg is not a list, try to convert it to one // arg is not a list, try to convert it to one
// TODO: Try to optimize?
arg = mp_type_list.make_new((mp_obj_t)&mp_type_list, 1, 0, &arg); arg = mp_type_list.make_new((mp_obj_t)&mp_type_list, 1, 0, &arg);
} }
mp_obj_list_get(arg, &seq_len, &seq_items); mp_obj_list_get(arg, &seq_len, &seq_items);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment