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.