Thanks, Gary.  I will wait.

Tom

On Monday, January 15, 2024 at 4:05:25 PM UTC-6 gjr80 wrote:

> Or better still wait until I get home this morning and patch 
> weewx-saratoga.
>
> Gary
> On Tuesday 16 January 2024 at 07:24:01 UTC+10 [email protected] wrote:
>
>> Yes, it will. So much for my assumption that users are unlikely to be 
>> affected!
>>
>> In the meantime, you can change weewx.units.UnknownType to 
>> weewx.units.UnknownObsType in the code.
>>
>> On Mon, Jan 15, 2024 at 11:07 AM [email protected] <[email protected]> 
>> wrote:
>>
>>> As I was researching upgrading to V5 I ran across this, 
>>> http://www.weewx.com/docs/5.0/upgrade/#class-weewxunitsunknowntype-has-been-renamed
>>> .
>>> Looks like Wssearchlist.py will need an update.
>>> rich
>>>
>>> On Monday 15 January 2024 at 11:23:50 UTC-5 Tom -KQ5S wrote:
>>>
>>>> I was using one of the beta versions of weewx and all was fine.   I 
>>>> just updated using the poip update command and am now getting this error.. 
>>>>  
>>>> Wssearchlist.py is the Search List Extension support for WeeWX-Saratoga.  
>>>> Maybe Gary can answer.
>>>> an 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine: 
>>>> Caught unrecoverable exception in generator 
>>>> 'weewx.cheetahgenerator.CheetahGenerator'
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****  module 'weewx.units' has no attribute 'UnknownType'
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****  Traceback (most recent call last):
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****    File 
>>>> "/home/pi/weewx-venv/lib/python3.11/site-packages/weewx/reportengine.py", 
>>>> line 207, in run
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****      obj.start()
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****    File 
>>>> "/home/pi/weewx-venv/lib/python3.11/site-packages/weewx/reportengine.py", 
>>>> line 399, in start
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****      self.run()
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****    File 
>>>> "/home/pi/weewx-venv/lib/python3.11/site-packages/weewx/cheetahgenerator.py",
>>>>  
>>>> line 166, in run
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****      ngen = self.generate(gen_dict[section_name], section_name, 
>>>> self.gen_ts)
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****             
>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****    File 
>>>> "/home/pi/weewx-venv/lib/python3.11/site-packages/weewx/cheetahgenerator.py",
>>>>  
>>>> line 226, in generate
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****      ngen += self.generate(section[subsection], subsection, 
>>>> gen_ts)
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****             
>>>>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****    File 
>>>> "/home/pi/weewx-venv/lib/python3.11/site-packages/weewx/cheetahgenerator.py",
>>>>  
>>>> line 226, in generate
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****      ngen += self.generate(section[subsection], subsection, 
>>>> gen_ts)
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****             
>>>>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****    File 
>>>> "/home/pi/weewx-venv/lib/python3.11/site-packages/weewx/cheetahgenerator.py",
>>>>  
>>>> line 309, in generate
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****      searchList = self._getSearchList(encoding, timespan,
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****    File 
>>>> "/home/pi/weewx-venv/lib/python3.11/site-packages/weewx/cheetahgenerator.py",
>>>>  
>>>> line 401, in _getSearchList
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****      search_list += obj.get_extension_list(timespan, db_lookup)
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****    File "/home/pi/weewx-data/bin/user/wssearchlist.py", line 
>>>> 1569, in get_extension_list
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****      if not isinstance(temp_vt, weewx.units.UnknownType):
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****                                 ^^^^^^^^^^^^^^^^^^^^^^^
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****  AttributeError: module 'weewx.units' has no attribute 
>>>> 'UnknownType'
>>>> Jan 15 10:20:18 raspberrypi weewxd[328037]: ERROR weewx.reportengine:   
>>>>       ****  Generator terminated
>>>>
>>> -- 
>>> 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/6723383d-625e-4d9b-832a-76ab72099f7bn%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/weewx-user/6723383d-625e-4d9b-832a-76ab72099f7bn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>

-- 
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/ddbadc32-16a1-403b-a624-e71e497a3f63n%40googlegroups.com.

Reply via email to