Yes, specifically it is Wunderground code. Introduce in Nov for caching
rapid fire values. I suppose this code would have well helped for
developing, but too verbose in my opinion for debug=1.
def new_loop_packet(self, event):
"""Puts new LOOP packets in the loop queue"""
syslog.syslog(syslog.LOG_DEBUG, "restx: raw packet: %s" % event.
packet)
self.cached_values.update(event.packet, event.packet['dateTime'])
syslog.syslog(syslog.LOG_DEBUG, "restx: cached packet: %s" %
self.cached_values.get_packet(event.packet['dateTime'
]))
self.loop_queue.put(
self.cached_values.get_packet(event.packet['dateTime']))