Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sched
- import time
- import datetime
- from dateutil.rrule import rrule, HOURLY, MINUTELY
- def schdule(start, end, interval=2):
- scheduler = sched.scheduler(timefunc=time.time)
- now = datetime.datetime.now().replace(second=0, microsecond=0) + datetime.timedelta(minutes=1)
- for future in rrule(freq=MINUTELY, interval=interval, dtstart=now):
- scheduler.enterabs(future.timestamp(), 0, lambda *args, **kwargs: print(datetime.datetime.now()))
- scheduler.run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement