Version 1 (modified by 18 years ago) ( diff ) | ,
---|
Strip Whitespace Middleware
""" Tightens up response content by removed superflous line breaks and whitespace. By Doug Van Horn """ import re class StripWhitespaceMiddleware: """ Strips leading and trailing whitespace from response content. """ def __init__(self): self.whitespace = re.compile('\s*\n+\s*') def process_response(self, request, response): new_content = self.whitespace.sub('\n', response.content) response.content = new_content return response
Note:
See TracWiki
for help on using the wiki.