Sto leggendo il codice sorgente bottle.py. È un framework web, con solo 3000 righe python code. Così belloPragmas in python
ho trovato un po 'di codice come questo:
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
...
Cosa significa il # pragma: no cover
significa? Non riesco a trovare alcuna introduzione sulla sintassi pragma
nelle documentazioni python.
Credo che sia un commento per pycoverage per dirgli di saltare il metodo –
Il '# pragma' non è sicuramente nulla che funzioni direttamente in Python. Per Python, è ** solo un commento **. Non c'è nulla di simile a dire che il preprocessore C per quello. – pepr