]> www.average.org Git - loctrkd.git/blobdiff - gps303/zmsg.py
fill in `when` in Resp packet
[loctrkd.git] / gps303 / zmsg.py
index 8179616485f0d9f5b89148e4dcf12d21df4294ae..0457685ab05ab6bf6cade6eb466c9ccce3a48946 100644 (file)
@@ -130,12 +130,14 @@ class Resp(_Zmsg):
     @property
     def packed(self):
         return (
-            "0000000000000000" if self.imei is None else self.imei.encode()
-        ) + (
+            ("0000000000000000" if self.imei is None else self.imei.encode())
+            + (
                 b"\0\0\0\0\0\0\0\0"
                 if self.when is None
                 else pack("!d", self.when)
-            ) + self.packet
+            )
+            + self.packet
+        )
 
     def decode(self, buffer):
         self.imei = buffer[:16].decode()