Exemple #1
0
  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.")
Exemple #2
0
  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()