summaryrefslogtreecommitdiffstatshomepage
path: root/py/obj.h
diff options
context:
space:
mode:
authorDaniel Campora <daniel@wipy.io>2015-06-29 22:45:39 +0200
committerDaniel Campora <daniel@wipy.io>2015-07-02 11:53:08 +0200
commit077812b2abe3f5e5325194f9694dad7eb38186dd (patch)
tree61db6e4f1d4c4ab954e92b77272fb32936598758 /py/obj.h
parentbdf958df30539f399edef8650947d7ff4048a8ca (diff)
downloadmicropython-077812b2abe3f5e5325194f9694dad7eb38186dd.tar.gz
micropython-077812b2abe3f5e5325194f9694dad7eb38186dd.zip
py: Add TimeoutError exception subclassed from OSError.
The TimeoutError is useful for some modules, specially the the socket module. TimeoutError can then be alised to socket.timeout and then Python code can differentiate between socket.error and socket.timeout.
Diffstat (limited to 'py/obj.h')
-rw-r--r--py/obj.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/py/obj.h b/py/obj.h
index 7275886c76..10a678e83b 100644
--- a/py/obj.h
+++ b/py/obj.h
@@ -426,6 +426,7 @@ extern const mp_obj_type_t mp_type_MemoryError;
extern const mp_obj_type_t mp_type_NameError;
extern const mp_obj_type_t mp_type_NotImplementedError;
extern const mp_obj_type_t mp_type_OSError;
+extern const mp_obj_type_t mp_type_TimeoutError;
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;