@@ -400,7 +400,7 @@ STATIC mp_obj_t array_extend(mp_obj_t self_in, mp_obj_t arg_in) {
400
400
STATIC MP_DEFINE_CONST_FUN_OBJ_2 (array_extend_obj , array_extend);
401
401
#endif
402
402
403
- #if MICROPY_PY_BUILTINS_BYTEARRAY
403
+ #if MICROPY_PY_BUILTINS_BYTEARRAY && MICROPY_CPYTHON_COMPAT
404
404
STATIC mp_obj_t buffer_finder (size_t n_args , const mp_obj_t * args , int direction , bool is_index ) {
405
405
mp_check_self (MP_OBJ_IS_TYPE (args [0 ], & mp_type_bytearray ));
406
406
const mp_obj_type_t * self_type = mp_obj_get_type (args [0 ]);
@@ -444,7 +444,6 @@ STATIC mp_obj_t buffer_find(size_t n_args, const mp_obj_t *args) {
444
444
}
445
445
MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN (buffer_find_obj , 2 , 4 , buffer_find );
446
446
447
- #if MICROPY_CPYTHON_COMPAT
448
447
STATIC mp_obj_t buffer_rfind (size_t n_args , const mp_obj_t * args ) {
449
448
return buffer_finder (n_args , args , -1 , false);
450
449
}
@@ -461,8 +460,6 @@ STATIC mp_obj_t buffer_rindex(size_t n_args, const mp_obj_t *args) {
461
460
MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN (buffer_rindex_obj , 2 , 4 , buffer_rindex );
462
461
#endif
463
462
464
- #endif
465
-
466
463
STATIC mp_obj_t array_subscr (mp_obj_t self_in , mp_obj_t index_in , mp_obj_t value ) {
467
464
if (value == MP_OBJ_NULL ) {
468
465
// delete item
@@ -644,8 +641,8 @@ STATIC const mp_rom_map_elem_t bytearray_locals_dict_table[] = {
644
641
{ MP_ROM_QSTR (MP_QSTR_append ), MP_ROM_PTR (& array_append_obj ) },
645
642
{ MP_ROM_QSTR (MP_QSTR_extend ), MP_ROM_PTR (& array_extend_obj ) },
646
643
647
- { MP_ROM_QSTR (MP_QSTR_find ), MP_ROM_PTR (& buffer_find_obj ) },
648
644
#if MICROPY_CPYTHON_COMPAT
645
+ { MP_ROM_QSTR (MP_QSTR_find ), MP_ROM_PTR (& buffer_find_obj ) },
649
646
{ MP_ROM_QSTR (MP_QSTR_rfind ), MP_ROM_PTR (& buffer_rfind_obj ) },
650
647
{ MP_ROM_QSTR (MP_QSTR_index ), MP_ROM_PTR (& buffer_index_obj ) },
651
648
{ MP_ROM_QSTR (MP_QSTR_rindex ), MP_ROM_PTR (& buffer_rindex_obj ) },
0 commit comments