示例#1
0
def get_all_details():
    try:
        if request.method == "POST":
            jwt_token = request.headers["token"]
            driver_number = request.headers["number"]
            stat, tok = Authorize.verify_jwt(driver_number, jwt_token)
            if stat == 0:
                raise ValueError("Not authorized")

            logging.debug("incoming POST request: " + str(request.form))
            response = Details.get_all(driver_number)
            logging.debug("getalldetails returned:\n" + str(response))
            return response
    except RuntimeError as e:
        logging.critical("failure in v1/getalldetails with error: " + str(e))
        return default_error