@@ -19,7 +19,8 @@ Session = sessionmaker(bind=engine)
# scheduler
scheduler = BackgroundScheduler(
- job_defaults={'misfire_grace_time': 15*60},
+ daemon=True,
+ job_defaults={'misfire_grace_time': 10*60},
)
scheduler.start()
@@ -121,4 +121,5 @@ if __name__ == '__main__':
time.sleep(100)
except KeyboardInterrupt:
print('Exiting application')
+ scheduler.shutdown()
exit()