set_time = '20:34'it
def do_first(fun):io
def every_time():date
the_time = set_time.split(':')im
hour = int(the_time[0])datetime
minute = int(the_time[1])while
print(hour)co
des_time = Nonetime
while 1:return
cur_time = datetime.now()ab
if not des_time:
des_time = cur_time.replace(hour=hour, minute=minute)
delta = (des_time - cur_time).total_seconds()
if delta < 0:
delta += 86400
print("Must sleep %d seconds" % delta)
time.sleep(delta)
try:
ret = fun()
except Exception as e:
raise "fail"
des_time = des_time + timedelta(1)
print(des_time)
return ret
return every_time
@do_first
def ab():
print('hi')