Forum Programmation.python Sphinx et doctest

Posté par .
Étiquettes : aucune
0
29
nov.
2012

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()

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.