8000 Turn off find when CPYTHON_COMPAT is off · kvc0/circuitpython@6db10f9 · GitHub
[go: up one dir, main page]

Skip to content

Commit 6db10f9

Browse files
committed
Turn off find when CPYTHON_COMPAT is off
1 parent 1b3bc98 commit 6db10f9

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

py/objarray.c

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@ STATIC mp_obj_t array_extend(mp_obj_t self_in, mp_obj_t arg_in) {
400400
STATIC MP_DEFINE_CONST_FUN_OBJ_2(array_extend_obj, array_extend);
401401
#endif
402402

403-
#if MICROPY_PY_BUILTINS_BYTEARRAY
403+
#if MICROPY_PY_BUILTINS_BYTEARRAY && MICROPY_CPYTHON_COMPAT
404404
STATIC mp_obj_t buffer_finder(size_t n_args, const mp_obj_t *args, int direction, bool is_index) {
405405
mp_check_self(MP_OBJ_IS_TYPE(args[0], &mp_type_bytearray));
406406
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) {
444444
}
445445
MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN(buffer_find_obj, 2, 4, buffer_find);
446446

447-
#if MICROPY_CPYTHON_COMPAT
448447
STATIC mp_obj_t buffer_rfind(size_t n_args, const mp_obj_t *args) {
449448
return buffer_finder(n_args, args, -1, false);
450449
}
@@ -461,8 +460,6 @@ STATIC mp_obj_t buffer_rindex(size_t n_args, const mp_obj_t *args) {
461460
MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN(buffer_rindex_obj, 2, 4, buffer_rindex);
462461
#endif
463462

464-
#endif
465-
466463
STATIC mp_obj_t array_subscr(mp_obj_t self_in, mp_obj_t index_in, mp_obj_t value) {
467464
if (value == MP_OBJ_NULL) {
468465
// delete item
@@ -644,8 +641,8 @@ STATIC const mp_rom_map_elem_t bytearray_locals_dict_table[] = {
644641
{ MP_ROM_QSTR(MP_QSTR_append), MP_ROM_PTR(&array_append_obj) },
645642
{ MP_ROM_QSTR(MP_QSTR_extend), MP_ROM_PTR(&array_extend_obj) },
646643

647-
{ MP_ROM_QSTR(MP_QSTR_find), MP_ROM_PTR(&buffer_find_obj) },
648644
#if MICROPY_CPYTHON_COMPAT
645+
{ MP_ROM_QSTR(MP_QSTR_find), MP_ROM_PTR(&buffer_find_obj) },
649646
{ MP_ROM_QSTR(MP_QSTR_rfind), MP_ROM_PTR(&buffer_rfind_obj) },
650647
{ MP_ROM_QSTR(MP_QSTR_index), MP_ROM_PTR(&buffer_index_obj) },
651648
{ MP_ROM_QSTR(MP_QSTR_rindex), MP_ROM_PTR(&buffer_rindex_obj) },

0 commit comments

Comments
 (0)
0