Lines Matching refs:seq_len
857 size_t seq_len; in mp_unpack_sequence() local
860 mp_obj_get_array(seq_in, &seq_len, &seq_items); in mp_unpack_sequence()
861 if (seq_len < num) { in mp_unpack_sequence()
863 } else if (seq_len > num) { in mp_unpack_sequence()
873 for (seq_len = 0; seq_len < num; seq_len++) { in mp_unpack_sequence()
878 items[num - 1 - seq_len] = el; in mp_unpack_sequence()
890 …e_msg_varg(&mp_type_ValueError, MP_ERROR_TEXT("need more than %d values to unpack"), (int)seq_len); in mp_unpack_sequence()
905 size_t seq_len; in mp_unpack_ex() local
912 mp_obj_get_array(seq, &seq_len, &seq_items); in mp_unpack_ex()
913 if (seq_len < num_left + num_right) { in mp_unpack_ex()
917 items[i] = seq_items[seq_len - 1 - i]; in mp_unpack_ex()
919 items[num_right] = mp_obj_new_list(seq_len - num_left - num_right, seq_items + num_left); in mp_unpack_ex()
931 for (seq_len = 0; seq_len < num_left; seq_len++) { in mp_unpack_ex()
936 items[num_left + num_right + 1 - 1 - seq_len] = item; in mp_unpack_ex()
957 …e_msg_varg(&mp_type_ValueError, MP_ERROR_TEXT("need more than %d values to unpack"), (int)seq_len); in mp_unpack_ex()