Пример #1
0
def api_routing_PUT(route, list_of_targets_to_ping):
    if not "route" in list_of_targets_to_ping:
        if alter_local_route_json(list_of_targets_to_ping, route):
            return ping_all_target_urls(list_of_targets_to_ping)
        else:
            abort(404)
    else:
        abort(400, "Please remove route from your message body")
Пример #2
0
def api_root_POST(list_of_targets_to_ping):

    if "route" in list_of_targets_to_ping:
        file_name = list_of_targets_to_ping.pop("route", None)
        if file_name is not None:
            if not write_local_route_json(list_of_targets_to_ping, file_name):
                abort(409)
    return ping_all_target_urls(list_of_targets_to_ping)
Пример #3
0
def api_routing_GET(route):
    list_of_targets_to_ping = read_local_route_json(route)
    if list_of_targets_to_ping is None:
        abort(404)
    return ping_all_target_urls(list_of_targets_to_ping)