def perform_query(query, key=None, handler=None):
    configuration = get_current_configuration()
    if _is_livestatus_handler(handler):
        socket_path = configuration.livestatus_socket
        return perform_livestatus_query(query, socket_path, key)

    raise ValueError('No handler {0}.'.format(handler))
示例#2
0
def perform_query(query, key=None, handler=None):
    configuration = get_current_configuration()
    if _is_livestatus_handler(handler):
        socket_path = configuration.livestatus_socket
        return perform_livestatus_query(query, socket_path, key)

    raise ValueError('No handler {0}.'.format(handler))
示例#3
0
def perform_query(query, key=None, auth=None, handler=None):
    configuration = get_current_configuration()

    # Admins could query everything
    if auth in configuration.admins:
        auth = None

    if _is_livestatus_handler(handler):
        socket_path = configuration.livestatus_socket
        return perform_livestatus_query(query, socket_path, key, auth=auth)

    raise ValueError('No handler {0}.'.format(handler))
示例#4
0
def perform_query(query, key=None, auth=None, handler=None):
    configuration = get_current_configuration()

    # Admins could query everything
    if auth in configuration.admins:
        auth = None

    if _is_livestatus_handler(handler):
        socket_path = configuration.livestatus_socket
        return perform_livestatus_query(query, socket_path, key, auth=auth)

    raise ValueError('No handler {0}.'.format(handler))