diff options
author | Damien George <damien.p.george@gmail.com> | 2019-12-28 01:01:36 +1100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2019-12-28 01:01:36 +1100 |
commit | b23bd6433cd68830d32c0c68dbbf554942bb6ad0 (patch) | |
tree | dc6097932aac10281d0c7d7f18bf2f7899048e84 /py/objexcept.c | |
parent | b2e4a57289d17d6d4377880c5fc143b3d51f3678 (diff) |
py: Clean up commented-out code and comments about exception hierarchy.
In CPython, EnvironmentError and IOError are now aliases of OSError so no
need to have them listed in the code. OverflowError inherits from
ArithmeticError because it's intended to be raised "when the result of an
arithmetic operation is too large to be represented" (per CPython docs),
and MicroPython aims to match the CPython exception hierarchy.
Diffstat (limited to 'py/objexcept.c')
-rw-r--r-- | py/objexcept.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/py/objexcept.c b/py/objexcept.c index dadbe98ae..869a80bbe 100644 --- a/py/objexcept.c +++ b/py/objexcept.c @@ -241,10 +241,8 @@ MP_DEFINE_EXCEPTION(Exception, BaseException) MP_DEFINE_EXCEPTION(AssertionError, Exception) MP_DEFINE_EXCEPTION(AttributeError, Exception) //MP_DEFINE_EXCEPTION(BufferError, Exception) - //MP_DEFINE_EXCEPTION(EnvironmentError, Exception) use OSError instead MP_DEFINE_EXCEPTION(EOFError, Exception) MP_DEFINE_EXCEPTION(ImportError, Exception) - //MP_DEFINE_EXCEPTION(IOError, Exception) use OSError instead MP_DEFINE_EXCEPTION(LookupError, Exception) MP_DEFINE_EXCEPTION(IndexError, LookupError) MP_DEFINE_EXCEPTION(KeyError, LookupError) |