def header(self): if 'brick.headers' not in self.environ: header = self.environ['brick.headers'] = HeaderDict() for key, value in self.environ.iteritems(): if key.startswith('HTTP_'): key = key[5:].replace('_', '-').title() header[key] = value return self.environ['brick.headers']
def __init__(self, output='', status=200, header=None): super(BrickException, self).__init__("HTTP Response %d" % status) self.status = int(status) self.output = output self.headers = HeaderDict(header) if header else None
def bind(self, config=None): self._COOKIES = None self.status = 200 self.headers = HeaderDict() self.content_type = 'text/html; charset=UTF-8' self.config = config or {}