1
0
mirror of https://github.com/janLo/wallabag-kindle-consumer synced 2026-06-19 19:08:00 +00:00

Gracefully stop web frontend

This commit is contained in:
2019-01-26 22:16:52 +01:00
parent 51d8a9ba69
commit d18c756acd
+4 -1
View File
@@ -70,6 +70,8 @@ if __name__ == "__main__":
for cb in on_stop:
cb()
loop.stop()
loop.add_signal_handler(signal.SIGTERM, _stop)
loop.add_signal_handler(signal.SIGINT, _stop)
@@ -92,6 +94,7 @@ if __name__ == "__main__":
if args.interface:
logger.info("Create Interface")
webapp = App(config, wallabag)
loop.create_task(webapp.register_server(loop))
loop.create_task(webapp.register_server())
on_stop.append(lambda: webapp.stop())
loop.run_forever()