term_manager.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:win-tornado-terminals 作者: jupyter 项目源码 文件源码
def create_term(self, rows, cols, cwd=None):
        """Create a new virtual terminal."""
        pid = hashlib.md5(str(time.time()).encode('utf-8')).hexdigest()[0:6]
        if WINDOWS:
            tty = pty.PTY(cols, rows)
            tty.spawn(self.cmd, cwd=cwd)
        else:
            tty = pty.spawnu(self.cmd, cwd=cwd)
            tty.setwinsize(rows, cols)
        self.consoles[pid] = {'tty': tty, 'read': None}
        raise tornado.gen.Return(pid)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号