def master_open():

    try:
        master_fd, slave_fd = os.openpty()
    except (AttributeError, OSError):
        pass
    else:
        slave_name = os.ttyname(slave_fd)
        os.close(slave_fd)
        return master_fd, slave_name

    return _open_terminal()
master_open() -> (master_fd, slave_name)
dataset/ETHPy150Open azoft-dev-team/imagrium/env/Lib/pty.py/master_open