zpush = zctx.socket(zmq.PUSH) # type: ignore
zpush.connect(conf.get("collector", "listenurl"))
zpub = zctx.socket(zmq.PUB) # type: ignore
+ oldmask = umask(0o117)
zpub.bind(conf.get("rectifier", "publishurl"))
+ umask(oldmask)
try:
while True:
rept = CoordReport(
devtime=rect.devtime,
battery_percentage=rect.battery_percentage,
- accuracy=-1,
- altitude=-1,
- speed=-1,
- direction=-1,
+ accuracy=None,
+ altitude=None,
+ speed=None,
+ direction=None,
latitude=lat,
longitude=lon,
)
).packed
)
except Exception as e:
- log.warning(
+ log.exception(
"Lookup for %s rectified as %s resulted in %s",
msg,
rect,