diff options
Diffstat (limited to 'py/objexcept.c')
-rw-r--r-- | py/objexcept.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/py/objexcept.c b/py/objexcept.c index 858804d0b7..824c9b0ad7 100644 --- a/py/objexcept.c +++ b/py/objexcept.c @@ -249,7 +249,11 @@ MP_DEFINE_EXCEPTION(Exception, BaseException) //MP_DEFINE_EXCEPTION(SystemError, Exception) MP_DEFINE_EXCEPTION(TypeError, Exception) MP_DEFINE_EXCEPTION(ValueError, Exception) - //TODO: Implement UnicodeErrors which take arguments +#if MICROPY_PY_BUILTINS_STR_UNICODE + MP_DEFINE_EXCEPTION_BASE(ValueError) + MP_DEFINE_EXCEPTION(UnicodeError, ValueError) + //TODO: Implement more UnicodeError subclasses which take arguments +#endif /* MP_DEFINE_EXCEPTION(Warning, Exception) MP_DEFINE_EXCEPTION_BASE(Warning) |