def _on_wakeup(self):
"""Our main thread woke us up
"""
os.read(self.wakeup_r, 1)
if self.resize_event.is_set():
self.resize_event.clear()
data = fcntl.ioctl(STDIN, termios.TIOCGWINSZ, '0123')
lines, columns = struct.unpack('hh', data)
self.recorder.record_window_resize(lines, columns)
fcntl.ioctl(self.slave, termios.TIOCSWINSZ, data)
评论列表
文章目录