Exemplo n.º 1
0
	def get(self):
		self.response.headers['Content-Type'] = 'text/plain'
		hig = SoppParser(config.SOPP_HIG)
		q = WeekMenu.today()
		if q:
			logging.info("Cache hit")
			hig.setMenu(q.menu)
		else:
			logging.info("Cache miss")
			hig.scrape()
			hig.extract()
			hig.extract()
			hig.parse()	
			w = WeekMenu(school='hig', source=hig.getSourceText(), menu=hig.getMenu())
			w.put()
		self.response.write(hig.plainText())