diff --git a/Modules/timemodule.c b/Modules/timemodule.c index 204626e8f76..0c44d1259b7 100644 --- a/Modules/timemodule.c +++ b/Modules/timemodule.c @@ -1433,7 +1433,7 @@ floatsleep(double secs) ul_millis = (unsigned long)millisecs; if (ul_millis == 0 || !_PyOS_IsMainThread()) { Py_BEGIN_ALLOW_THREADS - Sleep(0); + Sleep(ul_millis); Py_END_ALLOW_THREADS break; }