Add PY_ASSERT_FALSE_MSG to py_assert.h

This commit is contained in:
iabdalkader 2015-10-04 00:10:28 +02:00
parent fc2a5bb1c7
commit 5a8c7ec311

View File

@ -10,7 +10,7 @@
#define __PY_ASSERT_H__
#define PY_ASSERT_TRUE(cond) \
do { \
if ((cond) ==0){ \
if ((cond) == 0) { \
nlr_jump(mp_obj_new_exception_msg( \
&mp_type_OSError, \
"Operation not supported")); \
@ -19,7 +19,15 @@
#define PY_ASSERT_TRUE_MSG(cond, msg) \
do { \
if ((cond) ==0){ \
if ((cond) == 0) { \
nlr_jump(mp_obj_new_exception_msg( \
&mp_type_OSError, msg)); \
} \
} while(0)
#define PY_ASSERT_FALSE_MSG(cond, msg) \
do { \
if ((cond) == 1) { \
nlr_jump(mp_obj_new_exception_msg( \
&mp_type_OSError, msg)); \
} \