]> www.average.org Git - loctrkd.git/blobdiff - gps303/storage.py
typing: make zmsg.py typecheck
[loctrkd.git] / gps303 / storage.py
index 38ffaae863e979eb93fca5e948e516eaa497dae3..14afc49e1fde494f5aebcf96bb2582f572fe1de7 100644 (file)
@@ -25,19 +25,16 @@ def runserver(conf):
         while True:
             zmsg = Bcast(zsub.recv())
             log.debug(
-                "IMEI %s from %s at %s: %s",
+                "%s IMEI %s from %s at %s: %s",
+                "I" if zmsg.is_incoming else "O",
                 zmsg.imei,
                 zmsg.peeraddr,
                 datetime.fromtimestamp(zmsg.when).astimezone(tz=timezone.utc),
                 zmsg.packet.hex(),
             )
-            if zmsg.peeraddr is not None:
-                addr, port = zmsg.peeraddr
-                peeraddr = str((str(addr), port))
-            else:
-                peeraddr = None
             stow(
-                peeraddr=peeraddr,
+                is_incoming=zmsg.is_incoming,
+                peeraddr=str(zmsg.peeraddr),
                 when=zmsg.when,
                 imei=zmsg.imei,
                 proto=proto_of_message(zmsg.packet),