From 81d2ca2b12ddb8815a08941b8e00ee15174a0c40 Mon Sep 17 00:00:00 2001 From: Damien George Date: Wed, 5 Apr 2017 12:38:02 +1000 Subject: [PATCH] py/objtuple: Add support for inplace add (same as normal add). --- py/objtuple.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/py/objtuple.c b/py/objtuple.c index fa5309aae9..eaf0e37f47 100644 --- a/py/objtuple.c +++ b/py/objtuple.c @@ -138,7 +138,8 @@ mp_obj_t mp_obj_tuple_unary_op(mp_uint_t op, mp_obj_t self_in) { mp_obj_t mp_obj_tuple_binary_op(mp_uint_t op, mp_obj_t lhs, mp_obj_t rhs) { mp_obj_tuple_t *o = MP_OBJ_TO_PTR(lhs); switch (op) { - case MP_BINARY_OP_ADD: { + case MP_BINARY_OP_ADD: + case MP_BINARY_OP_INPLACE_ADD: { if (!mp_obj_is_subclass_fast(MP_OBJ_FROM_PTR(mp_obj_get_type(rhs)), MP_OBJ_FROM_PTR(&mp_type_tuple))) { return MP_OBJ_NULL; // op not supported }