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