我正在阅读bottle.py源代码。它是一个仅有3000多行Python代码的Web框架,非常酷。
我发现一些像这样的代码:
class ServerAdapter(object):
quiet = False
def __init__(self, host='127.0.0.1', port=8080, **config):
self.options = config
self.host = host
self.port = int(port)
def run(self, handler): # pragma: no cover
pass
...
# pragma: no cover
是什么意思?我在Python文档中找不到有关 pragma
语法的介绍。
# pragma
在 Python 中并没有直接的作用,它仅仅是一个注释。Python 没有类似 C 预处理器的功能。请注意,我已经尽量使译文通俗易懂,并保留了原文的含义,不包括任何解释或其他额外信息。 - pepr