Looking good..

On Dec 15, 8:11 pm, kbochert <[email protected]> wrote:
> Amazingly enough, the following snippet appears to filter excess lines
> while leaving <pre> blocks unchanged!!
>
> import re
> def remove_line(mo):
>     s = mo.group()
>     if s.startswith('<pre>'):     return s
>     return '\n'
>
> def filter(d):
>     if not isinstance(d,dict):  d = d()
>     pat = re.compile(r'(\n\s\s+\n|(?s)<pre>.*</pre>)')
>     return pat.sub(remove_line,response.render(d))
>
> response._caller=filter
>
> ??
> Karl
>
> On Dec 15, 4:14 pm, Thadeus Burgess <[email protected]> wrote:
>
> > My pre tags are generated by a WYSIWYG editor. It would be highly
> > inconvenient to edit the source it generates, just for pre tags to render
> > correctly....
>
> > -Thadeus

--

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.


Reply via email to