Esempio n. 1
0
 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']
Esempio n. 2
0
 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
Esempio n. 3
0
 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 {}