@@ -169,7 +169,7 @@ time_clock_gettime(PyObject *self, PyObject *args)
169169
170170 ret = clock_gettime ((clockid_t )clk_id , & tp );
171171 if (ret != 0 ) {
172- PyErr_SetFromErrno (PyExc_IOError );
172+ PyErr_SetFromErrno (PyExc_OSError );
173173 return NULL ;
174174 }
175175 return PyFloat_FromDouble (tp .tv_sec + tp .tv_nsec * 1e-9 );
@@ -200,7 +200,7 @@ time_clock_settime(PyObject *self, PyObject *args)
200200
201201 ret = clock_settime ((clockid_t )clk_id , & tp );
202202 if (ret != 0 ) {
203- PyErr_SetFromErrno (PyExc_IOError );
203+ PyErr_SetFromErrno (PyExc_OSError );
204204 return NULL ;
205205 }
206206 Py_RETURN_NONE ;
@@ -223,7 +223,7 @@ time_clock_getres(PyObject *self, PyObject *args)
223223
224224 ret = clock_getres ((clockid_t )clk_id , & tp );
225225 if (ret != 0 ) {
226- PyErr_SetFromErrno (PyExc_IOError );
226+ PyErr_SetFromErrno (PyExc_OSError );
227227 return NULL ;
228228 }
229229
@@ -1591,7 +1591,7 @@ floatsleep(double secs)
15911591 else
15921592#endif
15931593 {
1594- PyErr_SetFromErrno (PyExc_IOError );
1594+ PyErr_SetFromErrno (PyExc_OSError );
15951595 return -1 ;
15961596 }
15971597 }
@@ -1625,7 +1625,7 @@ floatsleep(double secs)
16251625 if (rc == WAIT_OBJECT_0 ) {
16261626 Py_BLOCK_THREADS
16271627 errno = EINTR ;
1628- PyErr_SetFromErrno (PyExc_IOError );
1628+ PyErr_SetFromErrno (PyExc_OSError );
16291629 return -1 ;
16301630 }
16311631 }
0 commit comments