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)
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)