Weewx has just started to create this error:

Dec  1 17:51:04 weather weewx[20911]: cheetahgenerator: Generate failed 
with exception '<type 'exceptions.KeyError'>'

Dec  1 17:51:04 weather weewx[20911]: cheetahgenerator: **** Ignoring 
template /home/weewx/skins/Responsive/forecast.html.tmpl

Dec  1 17:51:04 weather weewx[20911]: cheetahgenerator: **** Reason: '##'

Dec  1 17:51:04 weather weewx[20911]: ****  Traceback (most recent call 
last):

Dec  1 17:51:04 weather weewx[20911]: ****    File 
"/home/weewx/bin/weewx/cheetahgenerator.py", line 315, in generate

Dec  1 17:51:04 weather weewx[20911]: ****      print >> _file, text

Dec  1 17:51:04 weather weewx[20911]: ****    File 
"/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in 
__str__

Dec  1 17:51:04 weather weewx[20911]: ****      rc = getattr(self, 
mainMethName)()

Dec  1 17:51:04 weather weewx[20911]: ****    File 
"_home_weewx_skins_Responsive_forecast_html_tmpl.py", line 487, in respond

Dec  1 17:51:04 weather weewx[20911]: ****    File 
"_home_weewx_skins_Responsive_forecast_html_tmpl.py", line 141, in 
__errorCatcher11

Dec  1 17:51:04 weather weewx[20911]: ****    File "<string>", line 1, in 
<module>

Dec  1 17:51:04 weather weewx[20911]: ****  KeyError: '##'

Dec  1 17:51:20 weather weewx[20911]: cheetahgenerator: Generate failed 
with exception '<type 'exceptions.KeyError'>'

Dec  1 17:51:20 weather weewx[20911]: cheetahgenerator: **** Ignoring 
template /home/weewx/skins/Responsive/index.html.tmpl

Dec  1 17:51:20 weather weewx[20911]: cheetahgenerator: **** Reason: '##'

Dec  1 17:51:20 weather weewx[20911]: ****  Traceback (most recent call 
last):

Dec  1 17:51:20 weather weewx[20911]: ****    File 
"/home/weewx/bin/weewx/cheetahgenerator.py", line 315, in generate

Dec  1 17:51:20 weather weewx[20911]: ****      print >> _file, text

Dec  1 17:51:20 weather weewx[20911]: ****    File 
"/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in 
__str__

Dec  1 17:51:20 weather weewx[20911]: ****      rc = getattr(self, 
mainMethName)()

Dec  1 17:51:20 weather weewx[20911]: ****    File 
"_home_weewx_skins_Responsive_index_html_tmpl.py", line 1674, in respond

Dec  1 17:51:20 weather weewx[20911]: ****    File 
"/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1615, in 
_handleCheetahInclude

Dec  1 17:51:20 weather weewx[20911]: ****      
self._CHEETAH__cheetahIncludes[_includeID].respond(trans)

Dec  1 17:51:20 weather weewx[20911]: ****    File 
"_home_weewx_skins_Responsive_index_forecast_tmpl.py", line 150, in respond

Dec  1 17:51:20 weather weewx[20911]: ****  KeyError: '##'

Dec  1 17:51:20 weather weewx[20911]: cheetahgenerator: Generated 7 files 
for report StandardReport in 50.82 seconds


This has managed to stop the main HTML page being generated (although the 
images are being created and displayed).


I'm not sure if it helps but the start of the 'index-forecast.tmpl' file is:

## Australian Index Forecast panel

## Included in index.html.tmpl

##

## Depending of your location and XML file in skin.conf

## you will need to adjust this file in a few places

##

#import dateutil.parser

            <div class="panel panel-primary">

              <div class="panel-heading">

                <h4 class="panel-title">

                  <a class="accordian-toggle collapsed" 
data-toggle="collapse" data-parent="#accordionTwo" 
href="#collapseAccTwoFive">

                    Forecast

                  </a>

                </h4>

              </div>

              <div class="panel-collapse collapse" id="collapseAccTwoFive">

#set $FC = 
$aus.FC_LOCAL.forecast('area',description=str($aus.index_locality))

(There is more and I can attach it if needed.)

Any suggestions on what the error might be and how to fix it?

Susan

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to