Ugh, duh.  Thanks.

On Tue, Feb 11, 2020 at 12:48 PM Glenn McKechnie <[email protected]>
wrote:

> pass is a reserved word. It's a statement with a meaning of its own so
> the python interpretor does not understand its use as a variable name.
>
> Rename it to something else -   iss_pass  ?
>
> On 12/02/2020, Kevin Davis <[email protected]> wrote:
> > What am I missing here?
> >
> > String in my iss_all.json file:
> > #set global $iss_all = [["Tue Feb 11 10:54 am","SW/10","NE/9","69","6min
> > 45sec"],["Tue Feb 11 12:31 pm","W/10","NE/9","33","6min 16sec"],["Tue Feb
> > 11 02:09 pm","WNW/10","ENE/9","28","6min 3sec"],["Tue Feb 11 03:46
> > pm","WNW/10","E/9","72","6min 46sec"],["Tue Feb 11 05:23
> > pm","W/10","SSE/9","19","5min 0sec"],["Wed Feb 12 10:07
> > am","SSW/10","ENE/9","43","6min 24sec"],["Wed Feb 12 11:44
> > am","WSW/10","NE/9","41","6min 29sec"],["Wed Feb 12 01:21
> > pm","WNW/10","NE/9","27","5min 57sec"],["Wed Feb 12 02:58
> > pm","WNW/10","E/9","51","6min 38sec"],["Wed Feb 12 04:35
> > pm","W/10","SE/9","30","6min 9sec"],["Thu Feb 13 09:20
> > am","S/11","ENE/9","27","5min 40sec"],["Thu Feb 13 10:56
> > am","WSW/10","NE/9","54","6min 41sec"],["Thu Feb 13 12:33
> > pm","WNW/10","NE/9","27","5min 58sec"],["Thu Feb 13 02:10
> > pm","WNW/10","ENE/9","39","6min 27sec"],["Thu Feb 13 03:47
> > pm","W/10","SE/9","47","6min 38sec"],["Fri Feb 14 08:33
> > am","SSE/10","E/9","17","4min 39sec"],["Fri Feb 14 10:08
> > am","SW/10","NE/9","78","6min 47sec"],["Fri Feb 14 11:46
> > am","W/10","NE/9","29","6min 4sec"],["Fri Feb 14 01:23
> > pm","WNW/10","ENE/9","32","6min 12sec"],["Fri Feb 14 03:00
> > pm","WNW/10","ESE/9","76","6min 47sec"],["Fri Feb 14 04:38
> > pm","WSW/10","S/9","12","2min 53sec"],["Sat Feb 15 07:47
> > am","SE/10","ESE/9","10","1min 39sec"],["Sat Feb 15 09:20
> > am","SW/10","NE/9","69","6min 44sec"],["Sat Feb 15 10:58
> > am","W/10","NE/9","33","6min 16sec"],["Sat Feb 15 12:35
> > pm","WNW/10","ENE/9","28","6min 3sec"],["Sat Feb 15 02:12
> > pm","WNW/10","E/9","72","6min 47sec"],["Sat Feb 15 03:49
> > pm","W/10","SSE/9","19","5min 0sec"],["Sun Feb 16 08:33
> > am","SSW/10","ENE/9","43","6min 23sec"],["Sun Feb 16 10:10
> > am","WSW/10","NE/9","41","6min 28sec"]]
> >
> > From my iss.inc template
> >   <table>
> >         <tr>
> >                 <td class="label">Start Time</td>
> >                 <td class="label">Rise</td>
> >                 <td class="label">Set</td>
> >                 <td class="label">Max</td>
> >                 <td class="label">Length of Pass</td>
> >         </tr>
> >         #include "iss_all.json"
> >         #for $pass in $iss_all
> >         <tr>
> >                 <td class="data">$pass[0]</td>
> >                 <td class="data">$pass[1]</td>
> >                 <td class="data">$pass[2]</td>
> >                 <td class="data">$pass[3]</td>
> >                 <td class="data">$pass[4]</td>
> >         </tr>
> >         #end for
> >   </table>
> >
> >
> > My error:
> > Feb 11 10:23:02 corbett wee_reports[31488]: ****  Traceback (most recent
> > call last):
> > Feb 11 10:23:02 corbett wee_reports[31488]: ****    File
> > "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate
> > Feb 11 10:23:02 corbett wee_reports[31488]: ****
> >  fd.write(str(compiled_template))
> > Feb 11 10:23:02 corbett wee_reports[31488]: ****    File
> > "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in
> > __str__
> > Feb 11 10:23:02 corbett wee_reports[31488]: ****      rc = getattr(self,
> > mainMethName)()
> > Feb 11 10:23:02 corbett wee_reports[31488]: ****    File
> > "_etc_weewx_skins_Seasons_index_html_tmpl.py", line 258, in respond
> > Feb 11 10:23:02 corbett wee_reports[31488]: ****    File
> > "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1597, in
> > _handleCheetahInclude
> > Feb 11 10:23:02 corbett wee_reports[31488]: ****
> nestedTemplateClass =
> > compiler.compile(source=source, file=file)
> > Feb 11 10:23:02 corbett wee_reports[31488]: ****    File
> > "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 796, in
> > compile
> > Feb 11 10:23:02 corbett wee_reports[31488]: ****      raise e
> > Feb 11 10:23:02 corbett wee_reports[31488]: ****    File
> > "_etc_weewx_skins_Seasons_iss_incwk.py", line 144
> > Feb 11 10:23:02 corbett wee_reports[31488]: ****      for pass in
> > VFFSL(SL,"iss_all",True): # generated from line 21, col 2
> > Feb 11 10:23:02 corbett wee_reports[31488]: ****             ^
> > Feb 11 10:23:02 corbett wee_reports[31488]: ****  SyntaxError: invalid
> > syntax
> >
> > On Mon, Feb 10, 2020 at 9:43 AM Kevin Davis <[email protected]> wrote:
> >
> >> Very cool.  Thanks for the input.   Certainly helps me to see a working
> >> example!
> >>
> >> On Mon, Feb 10, 2020 at 9:40 AM Walter Smith <[email protected]> wrote:
> >>
> >>> Doing something very similar.  Cron job at midnight, Python script to
> >>> format a list of stuff from Skyfield I want to display in my template.
> >>> Prefix the list with a "#set global" line:
> >>>
> >>> with open('skyprint2A.txt','w') as f3:
> >>>    f3.write('#set global $skytext2 = ')
> >>>    json.dump(l_out_lines_txt, f3)
> >>>
> >>> which gives a file containing:
> >>>
> >>> #set global $skytext2 = [["Mon Feb 10", "06:57 AM", "Sun Rises 01:08
> >>> earlier Length of Day 10:30:46 02:19 longer"], ["Mon Feb 10", "07:41
> >>> AM",
> >>> "Mercury Rises  52% Illuminated"], ["Mon Feb 10", "08:08 AM", "Moon
> >>> Sets"],
> >>> ["Mon Feb 10", "08:42 AM", "Venus Rises  70% Illuminated"], ["Mon Feb
> >>> 10",
> >>> "05:28 PM", "Sun Sets 01:11 later"], ["Mon Feb 10", "07:01 PM",
> "Mercury
> >>> Sets"], ["Mon Feb 10", "07:20 PM", "Moon Rises  95% Illuminated"],
> ["Mon
> >>> Feb 10", "08:59 PM", "Venus Sets"], ["Tue Feb 11", "06:56 AM", "Sun
> >>> Rises
> >>> 01:10 earlier Length of Day 10:33:07 02:21 longer"], ["Tue Feb 11",
> >>> "07:38
> >>> AM", "Mercury Rises  47% Illuminated"], ["Tue Feb 11", "08:41 AM",
> >>> "Venus
> >>> Rises  70% Illuminated"], ["Tue Feb 11", "08:43 AM", "Moon Sets"],
> ["Tue
> >>> Feb 11", "05:29 PM", "Sun Sets 01:11 later"], ["Tue Feb 11", "07:02
> PM",
> >>> "Mercury Sets"], ["Tue Feb 11", "08:34 PM", "Moon Rises  89%
> >>> Illuminated"],
> >>> ["Tue Feb 11", "09:01 PM", "Venus Sets"], ["Sat Feb 15", "04:17 PM",
> >>> "Moon
> >>> Phase Last Quarter"], ["Thu Mar 19", "10:49 PM", "Vernal Equinox"]]
> >>>
> >>> then in my template:
> >>>
> >>> #include "skyprint2A.txt"
> >>>
> >>>             Sky Events
> >>>           <table>
> >>>              <tr>
> >>>                 <td>Date</td>
> >>>                 <td>Time</td>
> >>>                 <td>Event</td>
> >>>              </tr>
> >>>              #for $seq1 in $skytext2
> >>>                 <tr>
> >>>                    <td>$seq1[0]</td>
> >>>                    <td>$seq1[1]</td>
> >>>                    <td>$seq1[2]</td>
> >>>                 </tr>
> >>>              #end for
> >>>           </table>
> >>>
> >>> --
> >>> 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/7e38d3ef-7a1c-4c6b-973a-b877ff72dc56%40googlegroups.com
> >>> <
> https://groups.google.com/d/msgid/weewx-user/7e38d3ef-7a1c-4c6b-973a-b877ff72dc56%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/CAHiQ_B2-_QuQoCnO8OMeZC7za92BjWop55HTZ-_ww%2BKeE_-1CA%40mail.gmail.com
> .
> >
>
>
> --
>
>
> Cheers
>  Glenn
>
> rorpi - read only raspberry pi & various weewx addons
> https://github.com/glennmckechnie
>
> --
> 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/CAAraAzjKOC_moeVjaO7DBXqM83afJsDCo05%2Bj752saXa-dFdKQ%40mail.gmail.com
> .
>

-- 
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/CAHiQ_B2hdQ%2BAqzv%2BggJq8d7Hrj%2BU0fzfO2h2zMpXQM9ixwWw7g%40mail.gmail.com.

Reply via email to