Python Forum
time.sleep works erratically, a bug in Python?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
time.sleep works erratically, a bug in Python?
#2
from the docs (3.8):
Quote:time.sleep(secs)

Suspend execution of the calling thread for the given number of seconds. The argument may be a floating point number to indicate a more precise sleep time. The actual suspension time may be less than that requested because any caught signal will terminate the sleep() following execution of that signal’s catching routine. Also, the suspension time may be longer than requested by an arbitrary amount because of the scheduling of other activity in the system.

Changed in version 3.5: The function now sleeps at least secs even if the sleep is interrupted by a signal, except if the signal handler raises an exception (see PEP 475 for the rationale).
i.e. that behavior is described in the docs, no guarantees for precision

similar discussion on SO: https://stackoverflow.com/questions/1133...time-sleep

also who are we
If you can't explain it to a six year old, you don't understand it yourself, Albert Einstein
How to Ask Questions The Smart Way: link and another link
Create MCV example
Debug small programs

Reply


Messages In This Thread
RE: time.sleep works erratically, a bug in Python? - by buran - Jan-21-2020, 07:48 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Use subprocess.Popen and time.sleep chucky831 2 2,063 Aug-11-2022, 07:53 PM
Last Post: carecavoador
  How to change UTC time to local time in Python DataFrame? SamKnight 2 1,794 Jul-28-2022, 08:23 AM
Last Post: Pedroski55
  How to immediately kill and restart a thread while using a time.sleep() inside it? philipbergwerf 4 3,775 Feb-07-2022, 04:16 PM
Last Post: Gribouillis
  Python Regular expression, small sample works but not on file Acernz 5 3,130 Jun-09-2021, 08:27 PM
Last Post: bowlofred
  Time.sleep: stop appending item to the list if time is early quest 0 1,952 Apr-13-2021, 11:44 AM
Last Post: quest
  Can you end the Time.sleep function boier96 9 10,135 Jan-16-2021, 10:09 PM
Last Post: Serafim
  "Automate the Boring Stuff with Python" creating a path works but only for CMD promt Milos 2 2,993 Nov-28-2020, 01:08 PM
Last Post: Larz60+
  time.sleep mtnwinds 4 3,029 May-21-2020, 10:12 AM
Last Post: Larz60+
  Works with Curl. Can't get it to work in Python bazcurtis 3 2,672 May-07-2020, 07:47 AM
Last Post: bazcurtis
  kill thread or process asap, even during time.sleep nanok66 4 3,090 Apr-29-2020, 10:13 AM
Last Post: nanok66

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020