OK, now we know what went wrong, but we don't know why. What version of ConfigObj are you using?
*python2 -c "import configobj; print(configobj.__version__)"* -tk On Thu, Jan 23, 2020 at 3:22 PM gjr80 <[email protected]> wrote: > That got it! > > Gary > > Jan 24 09:10:51 stretch40 weewx[777] INFO weewx.engine: Starting main > packet loop. > Jan 24 09:15:16 stretch40 weewx[777] INFO weewx.manager: Added record 2020 > -01-24 09:15:00 AEST (1579821300) to database 'weewx.sdb' > Jan 24 09:15:16 stretch40 weewx[777] INFO weewx.manager: Added record 2020 > -01-24 09:15:00 AEST (1579821300) to daily summary in 'weewx.sdb' > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.units: 'ascii' codec can't > decode byte 0xc2 in position 0: ordinal not in range(128) > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.units: val_str=0.3 > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.units: > type(val_str)=<type 'unicode'> > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.units: s=°C > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.units: type(s)=<type 'str > '> > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: > Generate failed with exception '<type 'exceptions.UnicodeDecodeError'>' > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > Ignoring template /home/weewx/skins/Seasons/index.html.tmpl > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > Reason: 'ascii' codec can't decode byte 0xc2 in position 0: ordinal not in > range(128) > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > Traceback (most recent call last): > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > File "/home/weewx/bin/weewx/cheetahgenerator.py", line 329, in generate > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > unicode_string = compiled_template.respond() > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > File "_home_weewx_skins_Seasons_index_html_tmpl.py", line 214, in respond > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1615, > in _handleCheetahInclude > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > self._CHEETAH__cheetahIncludes[_includeID].respond(trans) > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > File "_home_weewx_skins_Seasons_current_inc.py", line 355, in respond > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > File "/home/weewx/bin/weewx/cheetahgenerator.py", line 642, in filter > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > filtered = six.text_type(val) > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > File "/home/weewx/bin/weewx/units.py", line 1054, in __str__ > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > return self.toString() > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > File "/home/weewx/bin/weewx/units.py", line 1049, in toString > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > localize=localize) > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > File "/home/weewx/bin/weewx/units.py", line 775, in toString > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > val_str += s > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 0: > ordinal not in range(128) > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.units: 'ascii' codec can't > decode byte 0xc2 in position 0: ordinal not in range(128) > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.units: val_str=0.3 > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.units: type(val_str)=<type > 'unicode'> > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.units: s=°C > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.units: type(s)=<type > 'str'> > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: > Generate failed with exception '<type 'exceptions.UnicodeDecodeError'>' > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > Ignoring template /home/weewx/skins/Seasons/rss.xml.tmpl > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > Reason: 'ascii' codec can't decode byte 0xc2 in position 0: ordinal not > in range(128) > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > Traceback (most recent call last): > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > File "/home/weewx/bin/weewx/cheetahgenerator.py", line 329, in generate > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > unicode_string = compiled_template.respond() > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > File "_home_weewx_skins_Seasons_rss_xml_tmpl.py", line 131, in respond > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > File "/home/weewx/bin/weewx/cheetahgenerator.py", line 642, in filter > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > filtered = six.text_type(val) > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > File "/home/weewx/bin/weewx/units.py", line 1054, in __str__ > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > return self.toString() > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > File "/home/weewx/bin/weewx/units.py", line 1049, in toString > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > localize=localize) > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > File "/home/weewx/bin/weewx/units.py", line 775, in toString > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > val_str += s > Jan 24 09:15:17 stretch40 weewx[777] ERROR weewx.cheetahgenerator: **** > UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 0: > ordinal not in range(128) > Jan 24 09:15:17 stretch40 weewx[777] INFO weewx.cheetahgenerator: > Generated 6 files for report SeasonsReport in 0.42 seconds > Jan 24 09:15:17 stretch40 weewx[777] INFO weewx.imagegenerator: Generated > 14 images for SeasonsReport in 0.13 seconds > Jan 24 09:15:17 stretch40 weewx[777] INFO weewx.reportengine: Copied 5 > files to /home/weewx/public_html > > > > On Thursday, 23 January 2020 23:35:54 UTC+10, Thomas Keffer wrote: >> >> Grumble! >> >> Try this one. >> >> -- > 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/7bf9adfb-73be-48ad-b188-fa3caf87b86c%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/7bf9adfb-73be-48ad-b188-fa3caf87b86c%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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/CAPq0zEBBLdLss7wixWmUvovXGdnW3w4UNuUNOGn%3DLamjV_zaBQ%40mail.gmail.com.
