aboutsummaryrefslogtreecommitdiff
path: root/py/objtype.h
diff options
context:
space:
mode:
Diffstat (limited to 'py/objtype.h')
-rw-r--r--py/objtype.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/py/objtype.h b/py/objtype.h
index 6a8a18c50..dd2e44a79 100644
--- a/py/objtype.h
+++ b/py/objtype.h
@@ -32,3 +32,7 @@ typedef struct _mp_obj_instance_t {
mp_obj_t subobj[];
// TODO maybe cache __getattr__ and __setattr__ for efficient lookup of them
} mp_obj_instance_t;
+
+// these need to be exposed so mp_obj_is_callable can work correctly
+bool mp_obj_instance_is_callable(mp_obj_t self_in);
+mp_obj_t mp_obj_instance_call(mp_obj_t self_in, mp_uint_t n_args, mp_uint_t n_kw, const mp_obj_t *args);