mp_obj_get_array: Work with namedtuple, attrtuple.
Signed-off-by: Jeff Epler <jepler@gmail.com>
This commit is contained in:
parent
f380a91e7c
commit
33482e0831
2
py/obj.c
2
py/obj.c
@ -444,7 +444,7 @@ void mp_obj_get_complex(mp_obj_t arg, mp_float_t *real, mp_float_t *imag) {
|
||||
|
||||
// note: returned value in *items may point to the interior of a GC block
|
||||
void mp_obj_get_array(mp_obj_t o, size_t *len, mp_obj_t **items) {
|
||||
if (mp_obj_is_type(o, &mp_type_tuple)) {
|
||||
if (mp_obj_is_tuple_compatible(o)) {
|
||||
mp_obj_tuple_get(o, len, items);
|
||||
} else if (mp_obj_is_type(o, &mp_type_list)) {
|
||||
mp_obj_list_get(o, len, items);
|
||||
|
Loading…
Reference in New Issue
Block a user