On Fri, Jul 24, 2009 at 12:13 PM, Jonathan Lundell <[email protected]>wrote:
>
> On Jul 24, 2009, at 10:06 AM, dlypka wrote:
>
> >
> > I believe they are allowed.
> > I wrote one very long line that had a for loop and lot of statements
> > separated by ;
> > But the ; should only be used for multiple statements all on the same
> > physical source line.
>
> What I ran into, I think, is that the 'pass' regex in template.py
> doesn't see a 'something; pass'. That's an oversimplification, I'm sure.
>
Since pass in web2py template is used to disambiguate indentation, it's not
being recognized in this context would seem irrelevant - e.g. if I have
{{if foo: bar;}}
no ambiguity
{{if foo: bar1; bar2;}}
above is invalid python syntax;
bar1(); bar2();
above is ok python syntax;
bar1(); bar2(); pass;
previous 2 python lines are equivalent, e.g. ignoring pass is same, as pass
is usesless here - either in python, or in web2py template code.
Does that help?
- Yarko
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---