X-Git-Url: http://average.org/gitweb/?a=blobdiff_plain;f=gps303%2Flookaside.py;h=1d214896b81fc5e3c73db89fa6a68c9a10412d88;hb=refs%2Ftags%2F1.02;hp=fb976a00acfd1a968aded27af08d72f4883faf17;hpb=c4c37b80c38009b8e93d9e06705d400b325f6d2a;p=loctrkd.git diff --git a/gps303/lookaside.py b/gps303/lookaside.py index fb976a0..1d21489 100644 --- a/gps303/lookaside.py +++ b/gps303/lookaside.py @@ -38,7 +38,9 @@ def runserver(conf: ConfigParser) -> None: msg, ) try: - lat, lon = qry.lookup(msg.mcc, msg.mnc, msg.gsm_cells, msg.wifi_aps) + lat, lon = qry.lookup( + msg.mcc, msg.mnc, msg.gsm_cells, msg.wifi_aps + ) resp = Resp( imei=zmsg.imei, when=zmsg.when, # not the current time, but the original! @@ -50,7 +52,10 @@ def runserver(conf: ConfigParser) -> None: log.warning("Lookup for %s resulted in %s", msg, e) except KeyboardInterrupt: - pass + zsub.close() + zpush.close() + zctx.destroy() # type: ignore + qry.shut() if __name__.endswith("__main__"):