Thanks Vince. I upgraded the forecast extension to 3.4.0b11 and am still getting an error (although, different this time). Still a python issue?
$ tail -f /var/log/syslog Jan 24 10:35:05 wxstn1 weewx[18316] CRITICAL __main__: **** self.loadServices(config_dict) Jan 24 10:35:05 wxstn1 weewx[18316] CRITICAL __main__: **** File "/home/weewx/bin/weewx/engine.py", line 161, in loadServices Jan 24 10:35:05 wxstn1 weewx[18316] CRITICAL __main__: **** obj = weeutil.weeutil.get_object(svc)(self, config_dict) Jan 24 10:35:05 wxstn1 weewx[18316] CRITICAL __main__: **** File "/home/weewx/bin/weeutil/weeutil.py", line 1093, in get_object Jan 24 10:35:05 wxstn1 weewx[18316] CRITICAL __main__: **** mod = __import__(module) Jan 24 10:35:05 wxstn1 weewx[18316] CRITICAL __main__: **** File "/home/weewx/bin/user/rtgd.py", line 1007 Jan 24 10:35:05 wxstn1 weewx[18316] CRITICAL __main__: **** except Exception, e: Jan 24 10:35:05 wxstn1 weewx[18316] CRITICAL __main__: **** ^ Jan 24 10:35:05 wxstn1 weewx[18316] CRITICAL __main__: **** SyntaxError: invalid syntax Jan 24 10:35:05 wxstn1 weewx[18316] CRITICAL __main__: **** Exiting. On Sunday, January 10, 2021 at 10:41:46 PM UTC-5 vince wrote: > Another FAQ. Any time you see "except OSError, e:" you are trying to run > python3 against legacy code that was only written to support python2. > > You need to update your forecast extension to a current version, then > you'll be fine. > > On Sunday, January 10, 2021 at 4:31:09 PM UTC-8 WxManAJB wrote: > >> Hi all...probably something very simple here, but I'm stuck... >> >> Just upgraded to 4.3.0 (setup.py method on raspbian stretch/python3) and >> I'm getting the following error in my syslog: >> >> Jan 10 19:25:23 wxstn1 weewx[566] CRITICAL __main__: **** >> self.loadServices(config_dict) >> Jan 10 19:25:23 wxstn1 weewx[566] CRITICAL __main__: **** File >> "/home/weewx/bin/weewx/engine.py", line 161, in loadServices >> Jan 10 19:25:23 wxstn1 weewx[566] CRITICAL __main__: **** obj = >> weeutil.weeutil.get_object(svc)(self, config_dict) >> Jan 10 19:25:23 wxstn1 weewx[566] CRITICAL __main__: **** File >> "/home/weewx/bin/weeutil/weeutil.py", line 1093, in get_object >> Jan 10 19:25:23 wxstn1 weewx[566] CRITICAL __main__: **** mod = >> __import__(module) >> Jan 10 19:25:23 wxstn1 weewx[566] CRITICAL __main__: **** File >> "/home/weewx/bin/user/forecast.py", line 541 >> Jan 10 19:25:23 wxstn1 weewx[566] CRITICAL __main__: **** except >> OSError, e: >> Jan 10 19:25:23 wxstn1 weewx[566] CRITICAL __main__: **** >> ^ >> Jan 10 19:25:23 wxstn1 weewx[566] CRITICAL __main__: **** >> SyntaxError: invalid syntax >> Jan 10 19:25:23 wxstn1 weewx[566] CRITICAL __main__: **** Exiting. >> >> Anyone know how to fix? >> >> Thanks! >> >> A.J. >> > -- 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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/6f48aa38-c8f8-487b-9cfc-0afd39956bc5n%40googlegroups.com.