Example #1
0
	def post(self):
		xmlfile = self.request.get('xmlfile')
		backup = runExport()
		merge = self.request.get('merge')
		if (merge == "clean") :
			deleteModels()
		try:				
			runImport(xmlfile)
			deleteDocs()
			createIndex()
		except Exception, e:
			logging.error(e.args)
			deleteModels()
			runImport(backup)
			return
Example #2
0
	def post(self):
		result = runExport()
		self.response.headers['Content-Type'] = 'text/xml'
		self.response.out.write(str(result))