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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/6f48aa38-c8f8-487b-9cfc-0afd39956bc5n%40googlegroups.com.