Ejemplo n.º 1
0
    def setup_templates(self):
        from geebaby.templates import bootstrap

        for obj in bootstrap.TEMPLATES:
            gb = Geebaby(**obj)
            stored = gb.similar_objects().get()
            if not stored:
                gb.put()
                self.response.out.write("Created %s.\n" % gb)
            elif self.request.get("reset"):
                gb = Geebaby(key=stored.key(), **obj)
                gb.put()
                self.response.out.write("Overwrited %s.\n" % gb)
            else:
                self.response.out.write("Already exists: %s. Use ?reset=1 to overwrite.\n" % gb)