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
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