From 63068769047022bba3af98cf14706d2a644fd6db Mon Sep 17 00:00:00 2001 From: Jeff Becker Date: Thu, 1 Apr 2021 18:19:59 -0400 Subject: [PATCH] proper shutdown --- contrib/py/lnproxy/lnproxy/__main__.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/contrib/py/lnproxy/lnproxy/__main__.py b/contrib/py/lnproxy/lnproxy/__main__.py index a57a1057a..a3994bba5 100644 --- a/contrib/py/lnproxy/lnproxy/__main__.py +++ b/contrib/py/lnproxy/lnproxy/__main__.py @@ -150,6 +150,8 @@ server = Server(('127.0.0.1', 3000), Handler) ctx.start() id = ctx.expose(80) print("we are {}".format(ctx.addr())) -server.serve_forever() -ctx.ln_call("lokinet_close_stream", id) -ctx.stop() +try: + server.serve_forever() +except: + ctx.ln_call("lokinet_close_stream", id) + ctx.stop()