diff options
author | Damien George <damien.p.george@gmail.com> | 2014-10-22 19:42:55 +0100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2014-10-22 19:42:55 +0100 |
commit | e7a478204a984f9f79a99700375d961be6d28a96 (patch) | |
tree | b975cc3e81b2f002a2b131f3b3fb1c371ea535c9 /py | |
parent | efa04eafd3525d958ccfa75257e6ab572b82f97a (diff) | |
download | micropython-e7a478204a984f9f79a99700375d961be6d28a96.tar.gz micropython-e7a478204a984f9f79a99700375d961be6d28a96.zip |
py: Remove unused and unneeded SystemError exception.
It's purpose is for internal errors that are not catastrophic (ie not as
bad as RuntimeError). Since we don't use it, we don't need it.
Diffstat (limited to 'py')
-rw-r--r-- | py/builtintables.c | 1 | ||||
-rw-r--r-- | py/obj.h | 1 | ||||
-rw-r--r-- | py/objexcept.c | 2 | ||||
-rw-r--r-- | py/qstrdefs.h | 1 |
4 files changed, 1 insertions, 4 deletions
diff --git a/py/builtintables.c b/py/builtintables.c index b67ef05169..0e5daf6d8d 100644 --- a/py/builtintables.c +++ b/py/builtintables.c @@ -136,7 +136,6 @@ STATIC const mp_map_elem_t mp_builtin_object_table[] = { { MP_OBJ_NEW_QSTR(MP_QSTR_RuntimeError), (mp_obj_t)&mp_type_RuntimeError }, { MP_OBJ_NEW_QSTR(MP_QSTR_StopIteration), (mp_obj_t)&mp_type_StopIteration }, { MP_OBJ_NEW_QSTR(MP_QSTR_SyntaxError), (mp_obj_t)&mp_type_SyntaxError }, - { MP_OBJ_NEW_QSTR(MP_QSTR_SystemError), (mp_obj_t)&mp_type_SystemError }, { MP_OBJ_NEW_QSTR(MP_QSTR_SystemExit), (mp_obj_t)&mp_type_SystemExit }, { MP_OBJ_NEW_QSTR(MP_QSTR_TypeError), (mp_obj_t)&mp_type_TypeError }, { MP_OBJ_NEW_QSTR(MP_QSTR_ValueError), (mp_obj_t)&mp_type_ValueError }, @@ -339,7 +339,6 @@ extern const mp_obj_type_t mp_type_OverflowError; extern const mp_obj_type_t mp_type_RuntimeError; extern const mp_obj_type_t mp_type_StopIteration; extern const mp_obj_type_t mp_type_SyntaxError; -extern const mp_obj_type_t mp_type_SystemError; extern const mp_obj_type_t mp_type_SystemExit; extern const mp_obj_type_t mp_type_TypeError; extern const mp_obj_type_t mp_type_ValueError; diff --git a/py/objexcept.c b/py/objexcept.c index a9c0436e28..203517b106 100644 --- a/py/objexcept.c +++ b/py/objexcept.c @@ -268,7 +268,7 @@ MP_DEFINE_EXCEPTION(Exception, BaseException) MP_DEFINE_EXCEPTION_BASE(IndentationError) MP_DEFINE_EXCEPTION(TabError, IndentationError) */ - MP_DEFINE_EXCEPTION(SystemError, Exception) + //MP_DEFINE_EXCEPTION(SystemError, Exception) MP_DEFINE_EXCEPTION(TypeError, Exception) MP_DEFINE_EXCEPTION(ValueError, Exception) //TODO: Implement UnicodeErrors which take arguments diff --git a/py/qstrdefs.h b/py/qstrdefs.h index c10b2fabac..0f520719f1 100644 --- a/py/qstrdefs.h +++ b/py/qstrdefs.h @@ -117,7 +117,6 @@ Q(OSError) Q(OverflowError) Q(RuntimeError) Q(SyntaxError) -Q(SystemError) Q(SystemExit) Q(TypeError) Q(UnboundLocalError) |