Exemple #1
0
def get():
	loc_id = request.vars.id
	if loc_id is not None:
		location = db(db.Location.id == loc_id).select(db.Location.ALL).first()
		mparser = MenuParser(db)
		menu_data_json = mparser.parse_menu_page_json(location.menu_url)
		db(db.Location.id == loc_id).update(menu_json=menu_data_json, time_last_update=request.now)
		return json.dumps(dict(loc=json.loads(menu_data_json), location_id=loc_id))
	else:
		return "Error - must specify location id."