我正在阅读bottle.py的源代码。这是一个web框架,只有3000多行python代码。非常酷。python中的Pragma
我发现像这样的代码:
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
语法的任何介绍。
我相信这是pycoverage的一条评论,告诉它跳过该方法 – 2012-08-16 17:34:49
'#pragma'绝对不是直接在Python中工作的东西。对于Python来说,它只是**而已**。没有什么类似的说C预处理器。 – pepr 2012-08-16 17:55:07