def getCarbonCompare(): for key, val in request.headers.items(): print(" %s: %s" % (key, val)) from clients.data import data if not skipAuth: if 'User' not in request.headers or request.headers.get('User') == '': return "Waiting for user data to become available..." from clients.choice import choice user_uuid = getUUID(request, inHeader=True) print('UUID', user_uuid) clientResult = userclient.getClientSpecificResult(user_uuid) if clientResult != None: logging.debug( "Found overriding client result for user %s, returning it" % user_uuid) return clientResult else: logging.debug( "No overriding client result for user %s, returning choice" % user_uuid) return choice.getResult(user_uuid)
def postCarbonCompare(): from clients.data import data from clients.choice import choice if not skipAuth: if request.json == None: return "Waiting for user data to become available..." if 'user' not in request.json: return "Waiting for user data to be become available.." user_uuid = getUUID(request) clientResult = userclient.getClientSpecificResult(user_uuid) if clientResult != None: logging.debug("Found overriding client result for user %s, returning it" % user_uuid) return clientResult else: logging.debug("No overriding client result for user %s, returning choice " % user_uuid) return choice.getResult(user_uuid)
def getCarbonCompare(): for key, val in request.headers.items(): print(" %s: %s" % (key, val)) from clients.data import data if not skipAuth: if 'User' not in request.headers or request.headers.get('User') == '': return "Waiting for user data to become available..." from clients.choice import choice user_uuid = getUUID(request, inHeader=True) print ('UUID', user_uuid) clientResult = userclient.getClientSpecificResult(user_uuid) if clientResult != None: logging.debug("Found overriding client result for user %s, returning it" % user_uuid) return clientResult else: logging.debug("No overriding client result for user %s, returning choice" % user_uuid) return choice.getResult(user_uuid)