def __init__(self, kind, stream, rows, columns): """ Class initializer. """ self._rows = rows self._columns = columns BlessedTerminal.__init__(self, kind, stream) if sys.platform.lower().startswith('win32'): self._normal = '\x1b[m'
def __init__(self, kind, stream, rows, columns): """ Class initializer. """ self._rows = rows self._columns = columns BlessedTerminal.__init__(self, kind, stream) # *PATCH* against 'is None' check in method Terminal.inkey() # that raises RuntimeError to "prevent indefinite blocking # timeout without a keyboard attached" -- which is often our # intention. self._keyboard_fd = 'defunc' if sys.platform.lower().startswith('win32'): self._normal = '\x1b[m'
def __init__(self, kind, stream, rows, columns): self.rows = rows self.columns = columns BlessedTerminal.__init__(self, kind, stream)