def post(self): enforce_key(self) rawEntries = self.request.get("entries") entries = json.loads(rawEntries) for e in Entry.all(): e.delete() for e in entries: newEntry = Entry() newEntry.from_json(e) newEntry.put() rawTodos = self.request.get("todos") todos = json.loads(rawTodos) for t in ToDo.all(): t.delete() for t in todos: newToDo = ToDo() newToDo.from_json(t) newToDo.put() self.response.out.write("Backup successfuly restored.")
def handle_todo(self, message): raw, content = self.get_content(message) for todo_text in [s.lstrip(" -").strip() for s in content.split("\n")]: todo = ToDo(author='Julian', category=message.subject.lower(), content=todo_text) todo.put()