summaryrefslogtreecommitdiffstatshomepage
path: root/py/builtinhelp.c
diff options
context:
space:
mode:
Diffstat (limited to 'py/builtinhelp.c')
-rw-r--r--py/builtinhelp.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/py/builtinhelp.c b/py/builtinhelp.c
index 6c2c3b92c0..b36f4c9d33 100644
--- a/py/builtinhelp.c
+++ b/py/builtinhelp.c
@@ -145,13 +145,13 @@ STATIC void mp_help_print_obj(const mp_obj_t obj) {
mp_map_t *map = NULL;
if (type == &mp_type_module) {
- map = mp_obj_dict_get_map(mp_obj_module_get_globals(obj));
+ map = &mp_obj_module_get_globals(obj)->map;
} else {
if (type == &mp_type_type) {
type = MP_OBJ_TO_PTR(obj);
}
- if (type->locals_dict != MP_OBJ_NULL && MP_OBJ_IS_TYPE(type->locals_dict, &mp_type_dict)) {
- map = mp_obj_dict_get_map(type->locals_dict);
+ if (type->locals_dict != NULL) {
+ map = &type->locals_dict->map;
}
}
if (map != NULL) {