예제 #1
0
def add():
	name = request.forms.get('name')
	result =  add_track(name)
	if result:
		response.set_header('Access-Control-Allow-Origin','*')
                response.set_header('Content-type', 'application/json')
              	return update_queue()
	else:
		return HTTPResponse(status=500)
예제 #2
0
def get_queue():
	global _current_queue
	new_queue = update_queue()
	if new_queue:
		if new_queue == _current_queue:
			return HTTPResponse(status=304)
		else:
			_current_queue = new_queue
			updating = datetime.datetime.utcnow().ctime()
			response.set_header('Access-Control-Allow-Origin','*')
			response.set_header('Content-type', 'application/json')
			response.set_header('Last-Modified', updating)
			return _current_queue
	else:
		return HTTPResponse(status=500)