Ah, I forgot to include an important detail in my original post, sorry about that...
The code to be executed at each scheduled time has unknown and variable execution time. That's why I didn't go with time.sleep() in the first place. That would not allow constant time intervals between executions. Thank you.
The code to be executed at each scheduled time has unknown and variable execution time. That's why I didn't go with time.sleep() in the first place. That would not allow constant time intervals between executions. Thank you.