I'm using wxmesh to generate loop packets about every 3-5 seconds as they come in. Now I'm using the modified one that Frederic developed from the original wxmesh driver to allow partial packets. Seems to work pretty well, but it seems that at some point this always happens and I'm not sure what's going on here. Am I trying to generate loop packets too often? I have it set to generate as quickly as my station send them.
Oct 24 23:02:27 raspberrypi weewx[1298]: restx: Shut down Wunderground-RF thread. Oct 24 23:02:27 raspberrypi weewx[1298]: engine: Caught unrecoverable exception in engine: Oct 24 23:02:27 raspberrypi weewx[1298]: **** dictionary changed size during iteration Oct 24 23:02:27 raspberrypi weewx[1298]: **** Traceback (most recent call last): Oct 24 23:02:27 raspberrypi weewx[1298]: **** File "/usr/share/weewx/weewx/engine.py", line 871, in main Oct 24 23:02:27 raspberrypi weewx[1298]: **** engine.run() Oct 24 23:02:27 raspberrypi weewx[1298]: **** File "/usr/share/weewx/weewx/engine.py", line 187, in run Oct 24 23:02:27 raspberrypi weewx[1298]: **** for packet in self.console.genLoopPackets(): Oct 24 23:02:27 raspberrypi weewx[1298]: **** File "/usr/share/weewx/user/wxMesh.py", line 122, in genLoopPackets Oct 24 23:02:27 raspberrypi weewx[1298]: **** for vname in data: Oct 24 23:02:27 raspberrypi weewx[1298]: **** RuntimeError: dictionary changed size during iteration Oct 24 23:02:27 raspberrypi weewx[1298]: **** Exiting. -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
