On Thu, Apr 23, 2009 at 1:42 AM, Álvaro Justen [Turicas]
<[email protected]> wrote:
> Hello,
> if I have:
>
> {{extend "template.html"}}
>
> instead of
>
> {{extend 'template.html'}}
>
> in myview.html, admin 'design' page of app show some buggy
> information, like this:
>
> # myview.html [ edit | htmledit | delete ] extends template.html"}}
> <div id="... (all the rest of view code)
>
> I know that extend is not a Python pattern, but if web2py support pure
> Python in views, it have to support these forms of strings: "mystr",
> 'mystr', '''mystr''' and """mystr""".
Thiss bug is in line 29 of gluon/myregx.py:
re.compile('^\s*(?P<all>\{\{\s*extend\s+[\'"](?P<name>[^\']+)[\'"]\s*\}\})'
It can be fixed with:
re.compile('^\s*(?P<all>\{\{\s*extend\s+[\'"](?P<name>[^\'"]+)[\'"]\s*\}\})'
"include" statement has the same bug, line 25:
re.compile('(?P<all>\{\{\s*include\s+[\'"](?P<name>[^\']*)[\'"]\s*\}\})'
To fix, change to:
re.compile('(?P<all>\{\{\s*include\s+[\'"](?P<name>[^\'"]*)[\'"]\s*\}\})'
This don't add support to """mystr""" and '''mystr'''.
--
Álvaro Justen
Peta5 - Telecomunicações e Software Livre
21 3021-6001 / 9898-0141
http://www.peta5.com.br/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"web2py Web Framework" 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
-~----------~----~----~----~------~----~------~--~---