There is nothing in your config files that is wrong, there is a bug in the code that Tom committed. I suggest you revert back to the WeeWX version you were previously using or install v4.5.1. Whilst the master branch is usually fairly stable there are no guarantees, you really should only install from direct from master if you have been told to to deal with a specific issue. The safest approach is to install a released version.
Gary On Thursday, 8 April 2021 at 16:07:28 UTC+10 [email protected] wrote: > > I did the update in genplot.py, now I get the following error > > <https://github.com/tkeffer> > tkeffer <https://github.com/weewx/weewx/commits?author=tkeffer> committed 10 > hours ago bin/weeplot/genplot.py > <https://github.com/weewx/weewx/commit/53e9690a717b9f685c209a60885aa9d5ca0784f6#diff-7d4d677505663d7023a47b6758259211698bf7ab65048f6ae3e8b09c88a30d62> > > > Apr 8 07:45:58 wetter weewx-weewx[26692] INFO weewx.cheetahgenerator: > Generated 1 files for report MobileReport in 0.04 seconds > Apr 8 07:45:58 wetter weewx-weewx[26692] ERROR weewx.reportengine: Caught > unrecoverable exception in generator 'weewx.imagegenerator.ImageGenerator' > Apr 8 07:45:58 wetter weewx-weewx[26692] ERROR > weewx.reportengine: **** object of type 'map' has no len() > Apr 8 07:45:58 wetter weewx-weewx[26692] ERROR > weewx.reportengine: **** Traceback (most recent call last): > Apr 8 07:45:58 wetter weewx-weewx[26692] ERROR > weewx.reportengine: **** File > "/home/weewx/bin/weewx/reportengine.py", line 196, in run > Apr 8 07:45:58 wetter weewx-weewx[26692] ERROR > weewx.reportengine: **** obj.start() > Apr 8 07:45:58 wetter weewx-weewx[26692] ERROR > weewx.reportengine: **** File > "/home/weewx/bin/weewx/reportengine.py", line 281, in start > Apr 8 07:45:58 wetter weewx-weewx[26692] ERROR > weewx.reportengine: **** self.run() > Apr 8 07:45:58 wetter weewx-weewx[26692] ERROR > weewx.reportengine: **** File > "/home/weewx/bin/weewx/imagegenerator.py", line 42, in run > Apr 8 07:45:58 wetter weewx-weewx[26692] ERROR > weewx.reportengine: **** self.genImages(self.gen_ts) > Apr 8 07:45:58 wetter weewx-weewx[26692] ERROR > weewx.reportengine: **** File > "/home/weewx/bin/weewx/imagegenerator.py", line 265, in genImages > Apr 8 07:45:58 wetter weewx-weewx[26692] ERROR > weewx.reportengine: **** image = plot.render() > Apr 8 07:45:58 wetter weewx-weewx[26692] ERROR > weewx.reportengine: **** File > "/home/weewx/bin/weeplot/genplot.py", line 206, in render > Apr 8 07:45:58 wetter weewx-weewx[26692] ERROR > weewx.reportengine: **** self._renderTopBand(draw) > Apr 8 07:45:58 wetter weewx-weewx[26692] ERROR > weewx.reportengine: **** File > "/home/weewx/bin/weeplot/genplot.py", line 440, in _renderTopBand > Apr 8 07:45:58 wetter weewx-weewx[26692] ERROR > weewx.reportengine: **** ncolors = len(self.chart_line_colors) > Apr 8 07:45:58 wetter weewx-weewx[26692] ERROR > weewx.reportengine: **** TypeError: object of type 'map' has no > len() > Apr 8 07:45:58 wetter weewx-weewx[26692] ERROR > weewx.reportengine: **** Generator terminated > Apr 8 07:45:58 wetter weewx-weewx[26692] INFO weewx.reportengine: Copied > 0 files to /home/weewx/public_html/mobile > > in line 48 to 54 > > self.chart_line_widths = map(int, width_list) > > I missed something in the settings in weewx.conf or skins.conf > I ask for help, the update ran without an error message > Thanks Hartmut > -- 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/f366aa46-654c-4984-9776-bb86c116f211n%40googlegroups.com.
