def __init__(self, irc_socket: socket.socket, socket_timeout: int) -> None:
    self._irc_socket = irc_socket
    self._socket_timeout = socket_timeout
    try:
        self._tc = int(os.popen('stty size', 'r').read().split()[1])
    except IndexError:
        log.warning('term columns could not be ascertained')
        self._tc = 80
def __init__(self, irc_socket: socket.socket, socket_timeout: int) -> None:
    self._irc_socket = irc_socket
    self._socket_timeout = socket_timeout
    try:
        self._tc = int(os.popen('stty size', 'r').read().split()[1])
    except IndexError:
        log.warning('term columns could not be ascertained')
        self._tc = 80