def put(self, team, clue_number): clue = clues.decode(self.request.body) print clue with commit(self.connection): if clues.get(self.cursor, team, clue_number) is None: clues.create(self.cursor, team, clue_number, clue) else: clue = clues.update(self.cursor, team, clue_number, clue) self.writeJsonp(json.dumps(clue))
def put(self, team, clue_number): if self.request.headers.get("Expect", "") == "100-continue": self.set_header("Accept", "text/plain, application/json") self.set_status(100) return clue = clues.decode(self.request.body) if clues.get(self.db, team, clue_number) is None: clues.create(self.db, team, clue_number, clue) else: clue = clues.update(self.db, team, clue_number, clue) self.db.close() self.writeJsonp(json.dumps(clue))