Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
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)
Exemplo n.º 4
0
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)