= Strip Whitespace Middleware = {{{ #!python """ 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 }}}