示例#1
0
def restaurant(id):
    try:
        restaurant, = find_restaurants(mongo, id)
        return jsonify(restaurant)
    except (ValueError, InvalidId) as ex:
        print("{}".format(ex))
        return jsonify_no_content()
示例#2
0
def restaurant(id):
    try:
        restaurants = find_restaurants(mongo, id)
        if len(restaurants) > 0 :
            return jsonify(restaurants[0])
        else:
            return '', 204
    except:
        return '', 204
def restaurant(id):
    restaurants = find_restaurants(mongo, id)
    if len(restaurants) > 0:
        res = restaurants[0]
        code = 200
    else:
        res = "No object found"
        code = 204
    return jsonify(res), code
示例#4
0
def restaurant(id):
    restaurants = find_restaurants(mongo, id)
    if len(restaurants) != 1:
        response = "Error finding the restaurant"
        code = 204
    else:
        response = restaurants[0]
        code = 200
    return jsonify(response), code
示例#5
0
def restaurant(id):
    try:
        restaurants = find_restaurants(mongo, id)
        if len(restaurants) > 0:
            return jsonify(restaurants[0])
        else:
            return Response("{}", status=204, mimetype='application/json')
    except:
        return Response("{}", status=204, mimetype='application/json')
示例#6
0
def restaurant(id):
    restaurants = find_restaurants(mongo, id)
    return jsonify(restaurants[0]) if restaurants else make_response("Restaurant not found", 204)
def restaurants():
    restaurants = find_restaurants(mongo)
    return jsonify(restaurants)
示例#8
0
def restaurant(id):
    restaurants = find_restaurants(mongo, id)
    if len(restaurants) > 0:
        return jsonify(restaurants[0])
    else:
        abort(404)
def restaurant(id):
    restaurants = find_restaurants(mongo, id)
    if restaurants:
        return restaurants[0]
    return "", _NO_MATCH_CODE
示例#10
0
def restaurant(id):
    restaurants = find_restaurants(mongo, id)
    if restaurants == []:
        return '', 204
    else:
        return jsonify(restaurants)
示例#11
0
def restaurant(_id):
    restaurant = find_restaurants(mongo, _id)

    if restaurant is None:
        return "", 204
    return jsonify(restaurant)
示例#12
0
def restaurant(_id):
    restaurants = find_restaurants(mongo, _id)
    if len(restaurants) > 0:
        return jsonify(restaurants[0])
    return '', 204
示例#13
0
def restaurant(id):
    restaurants = find_restaurants(mongo, id)
    if len(restaurants) == 0:
        return jsonify(error="204: Record Not Found"), 204
    else:
        return jsonify(restaurants[0]), 200
def restaurant(id):
    restaurants = find_restaurants(mongo, id)
    if len(restaurants) > 0:
        return jsonify(restaurants)
    else:
        return '', 204
示例#15
0
def restaurant(id):
    try:
        restaurant = find_restaurants(mongo, id)
        return jsonify(restaurant)
    except KeyError as error:
        return ('Not found', 204)
示例#16
0
def restaurant(id):
    restaurants = find_restaurants(mongo, id)
    if restaurants is not None:
        return jsonify(restaurants)
    return Response("{'a':'b'}", status=204, mimetype='application/json')
示例#17
0
def restaurant(id):
    restaurants = find_restaurants(mongo, id)
    if not restaurants:
        return jsonify(restaurants), 204
    else:
        return jsonify(restaurants[0])
示例#18
0
文件: app.py 项目: uritau/challenge
def restaurant(id):
    restaurants = find_restaurants(mongo, id)
    return jsonify(restaurants)