Skip to content

Commit 5b9f068

Browse files
committed
Get some getter props defined through another macro
1 parent 31da335 commit 5b9f068

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

py/obj.h

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -356,11 +356,7 @@ typedef struct _mp_rom_obj_t { mp_const_obj_t o; } mp_rom_obj_t;
356356

357357
#define MP_DEFINE_CONST_PROP_GET(obj_name, fun_name) \
358358
const mp_obj_fun_builtin_fixed_t fun_name##_obj = {{&mp_type_fun_builtin_1}, .fun._1 = fun_name}; \
359-
const mp_obj_property_t obj_name = { \
360-
.base.type = &mp_type_property, \
361-
.proxy = {(mp_obj_t)&fun_name##_obj, \
362-
MP_ROM_NONE, \
363-
MP_ROM_NONE}, }
359+
const mp_obj_property_getter obj_name = MP_PROPERTY_GETTER(obj_name, (mp_obj_t)&fun_name##_obj);
364360

365361
// These macros are used to define constant or mutable map/dict objects
366362
// You can put "static" in front of the definition to make it local

0 commit comments

Comments
 (0)