1 """ Watch for locevt and print them """
3 from datetime import datetime, timezone
4 from logging import getLogger
11 from .zmsg import LocEvt
13 log = getLogger("gps303/watch")
18 zpub = zctx.socket(zmq.PUB)
19 oldmask = umask(0o117)
20 zpub.bind(conf.get("lookaside", "publishurl"))
28 line = line.rstrip("\r\n")
29 args = line.split(" ")
31 kwargs = dict([arg.split("=") for arg in args[1:]])
32 msg = LocEvt(imei=imei, **kwargs)
33 print("Publishing:", msg)
37 if __name__.endswith("__main__"):
38 main(common.init(log))