Skip to content

Commit 85f9dde

Browse files
committed
Optimized scheduler
1 parent 0a7e0f0 commit 85f9dde

File tree

2 files changed

+16
-11
lines changed

2 files changed

+16
-11
lines changed

daily_reporter.py

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -178,11 +178,16 @@ def report(user_index):
178178
print('[Info] Browser closed')
179179

180180

181-
print('[Info] Task started\n')
181+
def run():
182+
print('[Info] Task started\n')
182183

183-
for user_index in range(len(config.users)):
184-
report(user_index)
185-
print()
186-
time.sleep(5)
184+
for user_index in range(len(config.users)):
185+
report(user_index)
186+
print()
187+
time.sleep(5)
187188

188-
print('[Info] Task done')
189+
print('[Info] Task done')
190+
191+
192+
if __name__ == '__main__':
193+
run()

scheduler.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
import os
21
import time
32
import schedule
3+
import daily_reporter as reporter
44

55

66
def job():
7-
print('Starting job...')
8-
os.system("python3 ./daily_reporter.py")
9-
print('Job done\n')
7+
print('[Info] Starting scheduled job')
8+
reporter.run()
9+
print('[Info] Scheduled job done\n')
1010

1111

1212
schedule.every().day.at('00:30').do(job)
1313
schedule.every().day.at('07:30').do(job)
1414

15-
print('Started scheduler')
15+
print('[Info] Started scheduler')
1616

1717
while True:
1818
schedule.run_pending()

0 commit comments

Comments
 (0)