It messes up my <pre> tags.

However this helps in cleaning up bad html generated from WYSIWYG editors.

-Thadeus





On Tue, Dec 15, 2009 at 5:16 PM, kbochert <kboch...@copper.net> wrote:
> def filter(d):
>    import re
>    if isinstance(d,dict):
>         return re.compile('\n\s\s+\n').sub('\n',response.render(d))
>    return re.compile('\n\s\s+\n').sub('\n',response.render(d()))
> response._caller=filter
>
> Just place the snippet above in your controller code or in your model
> code. If in the controller, it filters the output of that controller.
> If in the model code, it filters the entire app.
>
> I have seen no errors, and the speed difference should be vanishingly
> small.
> The code output has a hand-crafted appearance, at least for views
> written with my style.
>
> karl
>
> On Dec 15, 12:55 pm, Jonathan Lundell <jlund...@pobox.com> wrote:
>> On Dec 15, 2009, at 12:08 PM, Alex Fanjul wrote:
>>
>> > Hello Kbochert, it seems you found out a way to make cleaner output, do
>> > you get it working automatically? (ie. with out manual action for output
>> > clean process)
>> > I'm thinking in alway pass dictionaris throught filter function so
>> > instead of return dict we'd return filter(dict) but I'm not sure if it
>> > would be right.
>> > Could you give me the steps or snippet example to achieve this?
>>
>> > Finally, did you find any disadventages doing this? errors, slower
>> > speed, etc...
>>
>> I think it might be most useful to filter the entire page content, after 
>> it's composed, but before it's delivered. Say a filter function, by default 
>> None, in response, that gets called just before delivering the page, if the 
>> content-type is appropriate.
>>
>>
>>
>> > Thanks a lot,
>> > Alex F
>>
>
> --
>
> You received this message because you are subscribed to the Google Groups 
> "web2py-users" group.
> To post to this group, send email to web...@googlegroups.com.
> To unsubscribe from this group, send email to 
> web2py+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/web2py?hl=en.
>
>
>

--

You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web...@googlegroups.com.
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en.


Reply via email to