equal
deleted
inserted
replaced
207 request.ParseFromString(self.request.body) |
207 request.ParseFromString(self.request.body) |
208 response_data = self.ExecuteRequest(request) |
208 response_data = self.ExecuteRequest(request) |
209 response.mutable_response().set_contents(response_data.Encode()) |
209 response.mutable_response().set_contents(response_data.Encode()) |
210 self.response.set_status(200) |
210 self.response.set_status(200) |
211 except Exception, e: |
211 except Exception, e: |
212 self.response.set_status(500) |
212 self.response.set_status(200) |
213 response.mutable_exception().set_contents(pickle.dumps(e)) |
213 response.mutable_exception().set_contents(pickle.dumps(e)) |
214 self.response.out.write(response.Encode()) |
214 self.response.out.write(response.Encode()) |
215 |
215 |
216 def ExecuteRequest(self, request): |
216 def ExecuteRequest(self, request): |
217 """Executes an API invocation and returns the response object.""" |
217 """Executes an API invocation and returns the response object.""" |