def put(self, projectKey, key): #update issue = Issue().get(key) issue.project = Project().get(projectKey) issue.summary = self.request.get('summary') or issue.summary issue.text = self.request.get('text') or issue.text closed = self.request.get('closed') if closed: issue.closed = closed.lower() == "true" issue.put() url = issue.url(self.request.url) self.response.headers.add_header("Location", url) self.response.out.write(json(url))