I've been running for months, with no problems. All of a sudden I'm seeing this in log:
Nov 25 20:35:21 acer weewx[19864] ERROR weewx.reportengine: Caught unrecoverable exception in generator 'weewx.cheetahgenerator.CheetahGenerator' Nov 25 20:35:21 acer weewx[19864] ERROR weewx.reportengine: **** list indices must be integers, not str Nov 25 20:35:21 acer weewx[19864] ERROR weewx.reportengine: **** Traceback (most recent call last): Nov 25 20:35:21 acer weewx[19864] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 196, in run Nov 25 20:35:21 acer weewx[19864] ERROR weewx.reportengine: **** obj.start() Nov 25 20:35:21 acer weewx[19864] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 281, in start Nov 25 20:35:21 acer weewx[19864] ERROR weewx.reportengine: **** self.run() Nov 25 20:35:21 acer weewx[19864] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 149, in run Nov 25 20:35:21 acer weewx[19864] ERROR weewx.reportengine: **** ngen = self.generate(gen_dict[section_name], self.gen_ts) Nov 25 20:35:21 acer weewx[19864] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 219, in generate Nov 25 20:35:21 acer weewx[19864] ERROR weewx.reportengine: **** ngen += self.generate(section[subsection], gen_ts) Nov 25 20:35:21 acer weewx[19864] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 219, in generate Nov 25 20:35:21 acer weewx[19864] ERROR weewx.reportengine: **** ngen += self.generate(section[subsection], gen_ts) Nov 25 20:35:21 acer weewx[19864] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 308, in generate Nov 25 20:35:21 acer weewx[19864] ERROR weewx.reportengine: **** default_binding) Nov 25 20:35:21 acer weewx[19864] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 379, in _getSearchList Nov 25 20:35:21 acer weewx[19864] ERROR weewx.reportengine: **** searchList += obj.get_extension_list(timespan, db_lookup) Nov 25 20:35:21 acer weewx[19864] ERROR weewx.reportengine: **** File "/usr/share/weewx/user/belchertown.py", line 880, in get_extension_list Nov 25 20:35:21 acer weewx[19864] ERROR weewx.reportengine: **** current_obs_summary = aeris_coded_weather( data["current"][0]["response"]["ob"]["weatherPrimaryCoded"] ) Nov 25 20:35:21 acer weewx[19864] ERROR weewx.reportengine: **** TypeError: list indices must be integers, not str Nov 25 20:35:21 acer weewx[19864] 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/7e5579c7-91d1-4e8f-993e-dfa0308806e6n%40googlegroups.com.
