printer.py

来自「Boost provides free peer-reviewed portab」· Python 代码 · 共 14 行

PY
14
字号
# Copyright David Abrahams 2006. Distributed under the Boost# Software License, Version 1.0. (See accompanying# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)class _printer(object):    def __init__(self):        self.results = [];    def __call__(self, *stuff):        for x in stuff:            self.results.append(str(x))    def check(self, x):        if self.results[0] != str(x):            print '  Expected:\n %s\n  but the C++ interface gave:\n %s' % (x, self.results[0])        del self.results[0]

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?