URL: https://linuxfr.org/forums/programmation-python/posts/sphinx-et-doctest Title: Sphinx et doctest Authors: sifu Date: 2012年11月29日T22:22:06+01:00 Tags: Score: 0 Bonjour, Je suis en train de tester un peu sphinx pour documenter un peu de code Python. J'ai utilisé sphinx-apidoc pour générer les fichiers pour l'ensemble de mon code. Voilà, cependant, le code HTML des doctests n'est pas lisible. J'ai un truc comme cela ci-dessous dans le code et dans le HTML les sauts de ligne ne sont pas respectés. Une idée ? Merci. def stat (self): """ Return a tuple containing the state of each observer. >>> myObservable = Observable() # subscribe some inlined functions. # myObservable[lambda x, y: x * y] would also work here. >>> myObservable.subscribe(lambda x, y: x * y) >>> myObservable.subscribe(lambda x, y: float(x) / y) >>> myObservable.subscribe(lambda x, y: x + y) >>> myObservable.subscribe(lambda x, y: x - y) # emit parameters to each observer >>> myObservable.emit(6, 2) # get updated values >>> print myObservable.stat() # returns: (12, 3.0, 8, 4) (12, 3.0, 8, 4) """ return tuple(self.values()