py: Implement UnicodeError.

Still too shy to implement UnicodeEncodeError which was really needed for
micropython-lib case.
This commit is contained in:
Paul Sokolovsky
2015-02-23 23:18:36 +02:00
parent 70b3160871
commit 71ebd4b7f0
4 changed files with 12 additions and 1 deletions

View File

@@ -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)