def _queue_status_from_request(self): queue_status = QueueStatus() # FIXME: I think this can be removed, no one uses it. if users.get_current_user(): queue_status.author = users.get_current_user() bug_id = self._int_from_request("bug_id") patch_id = self._int_from_request("patch_id") queue_name = self.request.get("queue_name") queue_status.queue_name = queue_name queue_status.active_bug_id = bug_id queue_status.active_patch_id = patch_id queue_status.message = self.request.get("status") results_file = self.request.get("results_file") queue_status.results_file = db.Blob(str(results_file)) return queue_status
def post(self): queue_status = QueueStatus() if users.get_current_user(): queue_status.author = users.get_current_user() bug_id = self._int_from_request("bug_id") patch_id = self._int_from_request("patch_id") queue_name = self.request.get("queue_name") queue_status.queue_name = queue_name queue_status.active_bug_id = bug_id queue_status.active_patch_id = patch_id queue_status.message = self.request.get("status") results_file = self.request.get("results_file") queue_status.results_file = db.Blob(str(results_file)) queue_status.put() Attachment.dirty(patch_id) self.response.out.write(queue_status.key().id())