Using Version 4 Beta, Raspberry Pi, and Python3. The Meteotemplate is giving these errors. I was able to correct the second one by changing the
except KeyError, e: to except KeyError as e: on line 106 and except weewx.ViolatedPrecondition, e: to except weewx.ViolatedPrecondition as e: on line 123 I have no idea about the Queue error. Nov 16 16:00:59 raspberrypi weewx[4171] CRITICAL weewx.engine: Caught unrecoverable exception: Nov 16 16:00:59 raspberrypi weewx[4171] CRITICAL weewx.engine: **** No module named 'Queue' Nov 16 16:00:59 raspberrypi weewx[4171] CRITICAL weewx.engine: **** Traceback (most recent call last): Nov 16 16:00:59 raspberrypi weewx[4171] CRITICAL weewx.engine: **** File "/home/weewx/bin/weewx/engine.py", line 883, in main Nov 16 16:00:59 raspberrypi weewx[4171] CRITICAL weewx.engine: **** engine = StdEngine(config_dict) Nov 16 16:00:59 raspberrypi weewx[4171] CRITICAL weewx.engine: **** File "/home/weewx/bin/weewx/engine.py", line 83, in __init__ Nov 16 16:00:59 raspberrypi weewx[4171] CRITICAL weewx.engine: **** self.loadServices(config_dict) Nov 16 16:00:59 raspberrypi weewx[4171] CRITICAL weewx.engine: **** File "/home/weewx/bin/weewx/engine.py", line 143, in loadServices Nov 16 16:00:59 raspberrypi weewx[4171] CRITICAL weewx.engine: **** obj = weeutil.weeutil.get_object(svc)(self,config_dict) Nov 16 16:00:59 raspberrypi weewx[4171] CRITICAL weewx.engine: **** File "/home/weewx/bin/weeutil/weeutil.py", line 1107, in get_object Nov 16 16:00:59 raspberrypi weewx[4171] CRITICAL weewx.engine: **** mod = __import__(module) Nov 16 16:00:59 raspberrypi weewx[4171] CRITICAL weewx.engine: **** File "/home/weewx/bin/user/meteotemplate.py", line 55, in <module> Nov 16 16:00:59 raspberrypi weewx[4171] CRITICAL weewx.engine: **** import Queue Nov 16 16:00:59 raspberrypi weewx[4171] CRITICAL weewx.engine: **** ModuleNotFoundError: No module named 'Queue' Nov 16 16:00:59 raspberrypi weewx[4171] CRITICAL weewx.engine: **** Exiting. Nov 16 16:10:01 raspberrypi weewx[7906] CRITICAL weewx.engine: Caught unrecoverable exception: Nov 16 16:10:01 raspberrypi weewx[7906] CRITICAL weewx.engine: **** invalid syntax (meteotemplate.py, line 106) Nov 16 16:10:01 raspberrypi weewx[7906] CRITICAL weewx.engine: **** Traceback (most recent call last): Nov 16 16:10:01 raspberrypi weewx[7906] CRITICAL weewx.engine: **** File "/home/weewx/bin/weewx/engine.py", line 883, in main Nov 16 16:10:01 raspberrypi weewx[7906] CRITICAL weewx.engine: **** engine = StdEngine(config_dict) Nov 16 16:10:01 raspberrypi weewx[7906] CRITICAL weewx.engine: **** File "/home/weewx/bin/weewx/engine.py", line 83, in __init__ Nov 16 16:10:01 raspberrypi weewx[7906] CRITICAL weewx.engine: **** self.loadServices(config_dict) Nov 16 16:10:01 raspberrypi weewx[7906] CRITICAL weewx.engine: **** File "/home/weewx/bin/weewx/engine.py", line 143, in loadServices Nov 16 16:10:01 raspberrypi weewx[7906] CRITICAL weewx.engine: **** obj = weeutil.weeutil.get_object(svc)(self,config_dict) Nov 16 16:10:01 raspberrypi weewx[7906] CRITICAL weewx.engine: **** File "/home/weewx/bin/weeutil/weeutil.py", line 1107, in get_object Nov 16 16:10:01 raspberrypi weewx[7906] CRITICAL weewx.engine: **** mod = __import__(module) Nov 16 16:10:01 raspberrypi weewx[7906] CRITICAL weewx.engine: **** File "/home/weewx/bin/user/meteotemplate.py", line 106 Nov 16 16:10:01 raspberrypi weewx[7906] CRITICAL weewx.engine: **** except KeyError, e: Nov 16 16:10:01 raspberrypi weewx[7906] CRITICAL weewx.engine: **** ^ Nov 16 16:10:01 raspberrypi weewx[7906] CRITICAL weewx.engine: **** SyntaxError: invalid syntax Nov 16 16:10:01 raspberrypi weewx[7906] CRITICAL weewx.engine: **** Exiting. Tom -- You received this message because you are subscribed to the Google Groups "weewx-development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-development/f4b4d7d7-6d0a-4b9a-952a-64ebde04f7f6%40googlegroups.com.
