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.
