diff options
author | Damien <damien.p.george@gmail.com> | 2013-12-29 17:17:43 +0000 |
---|---|---|
committer | Damien <damien.p.george@gmail.com> | 2013-12-29 17:17:43 +0000 |
commit | b86e3f92932ec543788dc66948519d770d0e5bb0 (patch) | |
tree | aed320bdf2b9bc5b8ac6ddcdcd5d4a082f04b4e0 /py/objexcept.c | |
parent | 8f9e2ee157dbf9a882c379bc9d19d68806148529 (diff) |
py: implement some basic exception matching.
Diffstat (limited to 'py/objexcept.c')
-rw-r--r-- | py/objexcept.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/py/objexcept.c b/py/objexcept.c index 4abc62437..e735852c3 100644 --- a/py/objexcept.c +++ b/py/objexcept.c @@ -84,3 +84,9 @@ mp_obj_t mp_obj_new_exception_msg_2_args(qstr id, const char *fmt, const char *a o->args[2] = a2; return o; } + +qstr mp_obj_exception_get_type(mp_obj_t self_in) { + assert(MP_OBJ_IS_TYPE(self_in, &exception_type)); + mp_obj_exception_t *self = self_in; + return self->id; +} |