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 weewx-development+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-development/ab6e7334-0933-4c23-95be-1914730bc15d%40googlegroups.com.