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:
+4
-1
@@ -70,6 +70,8 @@ if __name__ == "__main__":
|
|||||||
for cb in on_stop:
|
for cb in on_stop:
|
||||||
cb()
|
cb()
|
||||||
|
|
||||||
|
loop.stop()
|
||||||
|
|
||||||
|
|
||||||
loop.add_signal_handler(signal.SIGTERM, _stop)
|
loop.add_signal_handler(signal.SIGTERM, _stop)
|
||||||
loop.add_signal_handler(signal.SIGINT, _stop)
|
loop.add_signal_handler(signal.SIGINT, _stop)
|
||||||
@@ -92,6 +94,7 @@ if __name__ == "__main__":
|
|||||||
if args.interface:
|
if args.interface:
|
||||||
logger.info("Create Interface")
|
logger.info("Create Interface")
|
||||||
webapp = App(config, wallabag)
|
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()
|
loop.run_forever()
|
||||||
|
|||||||
Reference in New Issue
Block a user