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/CAPq0zEB0wXnPATuLP-YitU%3Dh76uSZ1yfyX_j9NL84RwOzj5zxw%40mail.gmail.com.

Reply via email to