Ejemplo n.º 1
0
Archivo: engine.py Proyecto: hick/x84
def get_session_output_fds(servers):
    from x84.terminal import find_tty
    session_fds = []
    for server in servers:
        for client in server.clients.values():
            tty = find_tty(client)
            if tty is not None:
                session_fds.append(tty.master_read.fileno())
    return session_fds
Ejemplo n.º 2
0
def get_session_output_fds(servers):
    """ Return file descriptors of all ``tty.master_read`` pipes. """
    session_fds = []
    for server in servers:
        for client in server.clients.values():
            tty = find_tty(client)
            if tty is not None:
                session_fds.append(tty.master_read.fileno())
    return session_fds