コード例 #1
0
def createdriver():
    try:
        if request.method == "GET":
            logging.debug("incoming GET request: " + str(dict(request.args)))
            driver_number = request.args["number"]
            response = Create.check_driver_repetition(driver_number)
            logging.debug("createdriver returned: " + str(response))
            return response
        if request.method == "POST":
            logging.debug("incoming POST request: " + str(request.form))
            driver_name = request.form["name"]
            driver_number = request.form["number"]
            response = Create.create_user(driver_number, driver_name)
            logging.debug("createuser returned:\n" + str(response))
            return response
    except RuntimeError as e:
        logging.critical("failure in v1/createuser with error: " + str(e))
        return default_error
コード例 #2
0
def createuser():
    try:
        if request.method == "GET":
            logging.info("  Incoming request:\n" + str(request.args))
            user_number = request.args["number"]
            response = Create.check_user_repetition(user_number)
            logging.info("  Response:\n" + str(response))
            with app.app_context():
                response = make_response(response)
            return response
        if request.method == "POST":
            logging.info("  Incoming request:\n" + str(request.args))
            user_name = request.form["name"]
            user_number = request.form["number"]
            response = Create.create_user(user_number, user_name)
            logging.info("  Response:\n" + str(response))
            with app.app_context():
                response = make_response(response)
            return response
    except RuntimeError as e:
        logging.critical("  Failure in v1/createuser with error: " + str(e))
        return default_error