added schedule.

This commit is contained in:
kuzh 2024-02-18 23:53:10 +01:00
parent 8d63cf52e4
commit 4a19b2cd68
1 changed files with 15 additions and 3 deletions

View File

@ -29,6 +29,8 @@ import threading
import timeit import timeit
import xml.parsers.expat import xml.parsers.expat
import utilities import utilities
import schedule
import time
try: try:
@ -1999,8 +2001,8 @@ def shell():
utilities.convert_and_save_to_xlsx(str(results), "tmp/output.xlsx") utilities.convert_and_save_to_xlsx(str(results), "tmp/output.xlsx")
def main(): def main(iternation=1):
for i in range(0,3): for i in range(iteration):
try: try:
shell() shell()
except KeyboardInterrupt: except KeyboardInterrupt:
@ -2014,7 +2016,17 @@ def main():
msg = '%r' % e msg = '%r' % e
raise SystemExit('ERROR: %s' % msg) raise SystemExit('ERROR: %s' % msg)
i+=1 i+=1
if i == iteration:
break
if __name__ == '__main__': if __name__ == '__main__':
main() schedule_time = "01:24"
schedule.every().day.at(schedule_time).do(main)
repeat_count = 0
current_time = datetime.datetime.now().time()
while True:
if current_time.strftime("%H:%M") == schedule_time:
main(3)
else:
time.sleep(1)