Gary, did you get this under the commit I just did an hour ago? If so, try
the development branch now. I reverted that commit.

-tk

On Sat, Nov 16, 2019 at 4:32 PM gjr80 <[email protected]> wrote:

> 4.0 is throwing the following for me under python 3.5.3:
>
> Nov 17 10:27:34 stretch41 weewx[16116] INFO weewx.engine: Starting main
> packet loop.
> Nov 17 10:30:14 stretch41 weewx[16116] INFO weewx.manager: Added record
> 2019-11-17 10:30:00 AEST (1573950600) to database 'weewx.sdb'
> Nov 17 10:30:14 stretch41 weewx[16116] INFO weewx.manager: Added record
> 2019-11-17 10:30:00 AEST (1573950600) to daily summary in 'weewx.sdb'
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator:
> Generate failed with exception '<class 'TypeError'>'
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
> Ignoring template /home/weewx/skins/Seasons/NOAA/NOAA-YYYY-MM.txt.tmpl
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
> Reason: get_aggregate() missing 1 required positional argument:
> 'db_manager'
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>  Traceback (most recent call last):
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>    File "/home/weewx/bin/weewx/cheetahgenerator.py", line 329, in generate
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>      unicode_string = compiled_template.respond()
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>    File "_home_weewx_skins_Seasons_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line
> 450, in respond
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>    File "_home_weewx_skins_Seasons_NOAA_NOAA_YYYY_MM_txt_tmpl.py", line
> 204, in __errorCatcher20
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>    File "<string>", line 1, in <module>
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>    File "/home/weewx/bin/weewx/tags.py", line 334, in __getattr__
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>      return self._do_query(aggregate_type)
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>    File "/home/weewx/bin/weewx/tags.py", line 351, in _do_query
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>      db_manager, val=val, **self.option_dict)
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>    File "/home/weewx/bin/weewx/xtypes.py", line 91, in get_aggregate
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>      return xtype.get_aggregate(obs_type, timespan, aggregate_type,
> db_manager, **option_dict)
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>    File "/home/weewx/bin/weewx/xtypes.py", line 494, in get_aggregate
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>      Tavg_t = AggregateDaily.get_aggregate('outTemp', daySpan, 'avg',
> db_manager)
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>  TypeError: get_aggregate() missing 1 required positional argument:
> 'db_manager'
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator:
> Generate failed with exception '<class 'TypeError'>'
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
> Ignoring template /home/weewx/skins/Seasons/NOAA/NOAA-YYYY.txt.tmpl
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
> Reason: get_aggregate() missing 1 required positional argument:
> 'db_manager'
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>  Traceback (most recent call last):
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>    File "/home/weewx/bin/weewx/cheetahgenerator.py", line 329, in generate
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>      unicode_string = compiled_template.respond()
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>    File "_home_weewx_skins_Seasons_NOAA_NOAA_YYYY_txt_tmpl.py", line 703,
> in respond
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>    File "_home_weewx_skins_Seasons_NOAA_NOAA_YYYY_txt_tmpl.py", line 246,
> in __errorCatcher18
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>    File "<string>", line 1, in <module>
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>    File "/home/weewx/bin/weewx/tags.py", line 334, in __getattr__
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>      return self._do_query(aggregate_type)
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>    File "/home/weewx/bin/weewx/tags.py", line 351, in _do_query
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>      db_manager, val=val, **self.option_dict)
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>    File "/home/weewx/bin/weewx/xtypes.py", line 91, in get_aggregate
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>      return xtype.get_aggregate(obs_type, timespan, aggregate_type,
> db_manager, **option_dict)
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>    File "/home/weewx/bin/weewx/xtypes.py", line 494, in get_aggregate
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>      Tavg_t = AggregateDaily.get_aggregate('outTemp', daySpan, 'avg',
> db_manager)
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.cheetahgenerator: ****
>  TypeError: get_aggregate() missing 1 required positional argument:
> 'db_manager'
> Nov 17 10:30:15 stretch41 weewx[16116] INFO weewx.cheetahgenerator:
> Generated 6 files for report SeasonsReport in 0.49 seconds
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.reportengine:
> reportengine: Caught unrecoverable exception in generator
> 'weewx.imagegenerator.ImageGenerator'
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.reportengine:
> ****  'WXDaySummaryManager' object is not iterable
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.reportengine:
> ****  Traceback (most recent call last):
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.reportengine:
> ****    File "/home/weewx/bin/weewx/reportengine.py", line 202, in run
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.reportengine:
> ****      obj.start()
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.reportengine:
> ****    File "/home/weewx/bin/weewx/reportengine.py", line 285, in start
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.reportengine:
> ****      self.run()
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.reportengine:
> ****    File "/home/weewx/bin/weewx/imagegenerator.py", line 41, in run
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.reportengine:
> ****      self.genImages(self.gen_ts)
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.reportengine:
> ****    File "/home/weewx/bin/weewx/imagegenerator.py", line 180, in
> genImages
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.reportengine:
> ****      aggregate_interval=aggregate_interval)
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.reportengine:
> ****    File "/home/weewx/bin/weewx/xtypes.py", line 77, in get_series
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.reportengine:
> ****      return xtype.get_series(obs_type, timespan, db_manager,
> aggregate_type, aggregate_interval)
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.reportengine:
> ****    File "/home/weewx/bin/weewx/xtypes.py", line 570, in get_series
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.reportengine:
> ****      return SeriesArchive.get_series(obs_type, timespan, db_manager,
> aggregate_type, aggregate_interval)
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.reportengine:
> ****    File "/home/weewx/bin/weewx/xtypes.py", line 113, in get_series
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.reportengine:
> ****      startstamp, stopstamp = timespan
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.reportengine:
> ****  TypeError: 'WXDaySummaryManager' object is not iterable
> Nov 17 10:30:15 stretch41 weewx[16116] ERROR weewx.reportengine:
> ****  Generator terminated
> Nov 17 10:30:15 stretch41 weewx[16116] INFO weewx.reportengine: Copied 5
> files to /home/weewx/public_html
>
> Should point out this is running the development branch as of commit
> c99c25e
> <https://github.com/weewx/weewx/commit/c99c25ee5c8d892ee4006d6a9b14bb0eb1afe878>
>
> Gary
>
> --
> 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/ab6e7334-0933-4c23-95be-1914730bc15d%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-development/ab6e7334-0933-4c23-95be-1914730bc15d%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CAPq0zEDUQmEpfL_2fBODjQ_%3D8A04Y8T-vpHzvONsE9dP0qQ-NA%40mail.gmail.com.

Reply via email to