At Jeff Rush' request, add Py_BEGIN/END_ALLOW_THREADS around call to
DosSleep().
diff --git a/Modules/timemodule.c b/Modules/timemodule.c
index ce16ecc..1791cf4 100644
--- a/Modules/timemodule.c
+++ b/Modules/timemodule.c
@@ -610,10 +610,13 @@
 #else /* !MS_WIN32 */
 #ifdef PYOS_OS2
 	/* This Sleep *IS* Interruptable by Exceptions */
+	Py_BEGIN_ALLOW_THREADS
 	if (DosSleep(secs * 1000) != NO_ERROR) {
+		Py_BLOCK_THREADS
 		PyErr_SetFromErrno(PyExc_IOError);
 		return -1;
 	}
+	Py_END_ALLOW_THREADS
 #else /* !PYOS_OS2 */
 	/* XXX Can't interrupt this sleep */
 	Py_BEGIN_ALLOW_THREADS