summaryrefslogtreecommitdiffstatshomepage
path: root/py/obj.c
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-01-10 04:14:10 +0200
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-01-11 00:14:33 +0200
commitd6f27fe317bcb8f9e491504df469a74762069458 (patch)
treefb928ba520b3f7810ec8c2c21a7e7fd23cec8ab9 /py/obj.c
parente06edce786eea0595b6729a2ee0c5084a2650cf0 (diff)
downloadmicropython-d6f27fe317bcb8f9e491504df469a74762069458.tar.gz
micropython-d6f27fe317bcb8f9e491504df469a74762069458.zip
mp_obj_equal(): Print which types' equality not implemented before assert().
Diffstat (limited to 'py/obj.c')
-rw-r--r--py/obj.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/py/obj.c b/py/obj.c
index 3e4164d5d2..7905f05486 100644
--- a/py/obj.c
+++ b/py/obj.c
@@ -116,6 +116,8 @@ bool mp_obj_equal(mp_obj_t o1, mp_obj_t o2) {
} else if (MP_OBJ_IS_TYPE(o1, &str_type) && MP_OBJ_IS_TYPE(o2, &str_type)) {
return mp_obj_str_get(o1) == mp_obj_str_get(o2);
} else {
+ // TODO: Debugging helper
+ printf("Equality for '%s' and '%s' types not yet implemented\n", mp_obj_get_type_str(o1), mp_obj_get_type_str(o2));
assert(0);
return false;
}