equal
deleted
inserted
replaced
117 Render response. |
117 Render response. |
118 """ |
118 """ |
119 |
119 |
120 raise NotImplementedError() |
120 raise NotImplementedError() |
121 |
121 |
|
122 def status (self): |
|
123 return 200 |
|
124 |
|
125 def headers (self): |
|
126 return [ ] |
|
127 |
122 def mimetype (self): |
128 def mimetype (self): |
123 return self.MIMETYPE |
129 return self.MIMETYPE |
124 |
130 |
125 def status (self): |
|
126 return 200 |
|
127 |
131 |
128 def respond (self, **params) : |
132 def respond (self, **params) : |
129 """ |
133 """ |
130 Generate a response, or raise an HTTPException |
134 Generate a response, or raise an HTTPException |
131 """ |
135 """ |
134 response = self.process(**params) |
138 response = self.process(**params) |
135 |
139 |
136 if response : |
140 if response : |
137 return response |
141 return response |
138 |
142 |
139 return Response(self.render_response(), mimetype=self.mimetype(), status=self.status()) |
143 return Response(self.render_response(), mimetype=self.mimetype(), status=self.status(), headers=self.headers()) |
140 |
144 |
141 def cleanup (self) : |
145 def cleanup (self) : |
142 """ |
146 """ |
143 After request processing. Do not fail :) |
147 After request processing. Do not fail :) |
144 """ |
148 """ |