raise HTTP(...,cookies=request.cookies)

This commit is contained in:
mdipierro
2012-08-13 11:02:43 -05:00
parent 4dcadcf78f
commit 8939abb370
4 changed files with 199 additions and 180 deletions
+7
View File
@@ -63,11 +63,18 @@ class HTTP(BaseException):
self,
status,
body='',
cookies=None,
**headers
):
self.status = status
self.body = body
self.headers = headers
self.cookies2headers(cookies)
def cookies2headers(self,cookies):
if cookies and len(cookies)>0:
self.headers['Set-Cookie'] = [
str(cookie)[11:] for cookie in cookies.values()]
def to(self, responder):
if self.status in defined_status: