def get(self): for storedcosni in CodeSnippet().all(): self.response.out.write("Deleting %s<br/>" % (storedcosni.name)) storedcosni.delete() defaultdir = os.path.join(os.path.dirname(__file__), 'default_snippets') #jsfiles = [fn for fn in os.listdir(defaultdir) if fn.endswith('.coffee')] jsfiles = default_snippets.keys() for fn in jsfiles: #name = os.path.basename(fn) #name = name[:-7] name = fn cosni = CodeSnippet(key_name=name) cosni.name = name cosni.description = cosni.name for storedcosni in CodeSnippet().all().filter('name =', cosni.name): self.response.out.write("Deleting %s<br/>" % (cosni.name)) storedcosni.delete() cosni.code = default_snippets[fn] #with open(os.path.join(defaultdir, fn), 'r') as f: #cosni.code = f.read() self.response.out.write("Storing %s<br/>" % (cosni.name)) cosni.put()