Hi Folks
I have a lot of WSGI but now a lot of them are broken when I tried
upgrade to 1.0.
This class help me understand how WSGI pylons works.
class StripHtmlCommentsMiddleware:
"""
Strips all html comments from response content.
"""
def __init__(self, app):
self.app = app
self.htmlcomments = re.compile('\<![
\r\n\t]*(--([^\-]|[\r\n]|-[^\-])*--[ \r\n\t]*)\>')
def __call__(self, environ, start_response):
req = Request(environ)
rsp = req.get_response(self.app)
if "text/html" == rsp.content_type:
new_content = self.htmlcomments.sub('', rsp.unicode_body)
stripOutput = ' '.join(new_content.split())
if req.charset == None:
rsp.charset = 'utf8'
rsp.content_type = 'text/html'
rsp.unicode_body = stripOutput
return rsp(environ, start_response)
Who can help me re-write this class to 1.0?
Regards
macm
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" 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/pylons-discuss?hl=en.