]> www.average.org Git - loctrkd.git/blobdiff - gps303/storage.py
use old address format in the event database
[loctrkd.git] / gps303 / storage.py
index 6047c39bfc9686fd0a0643564a10007792209b4e..9237871d862a2ca6b4dabc7e466114303fbd9960 100644 (file)
@@ -30,8 +30,13 @@ def runserver(conf):
             zmsg = Bcast(zsub.recv())
             msg = parse_message(zmsg.packet)
             log.debug("IMEI %s from %s at %s: %s", zmsg.imei, zmsg.peeraddr, datetime.fromtimestamp(zmsg.when).astimezone(tz=timezone.utc), msg)
+            if zmsg.peeraddr is not None:
+                addr, port = zmsg.peeraddr
+                peeraddr = str(addr), port
+            else:
+                peeraddr = None
             stow(
-                zmsg.peeraddr,
+                peeraddr,
                 zmsg.when,
                 zmsg.imei,
                 msg.length,