3.20.1 Objets PrettyPrinter
Les instances de PrettyPrinter possèdent les méthodes suivantes:
pformat(objet)
- Retourne la représentation formatée de objet, en prenant en
compte les options passées au constructeur de PrettyPrinter.
pprint(objet)
- Imprime la représentation formatée de objet sur le flux
approprié, suivie par un saut de ligne.
Les méthodes suivantes fournissent des implémentations pour les
fonctions correspondantes de mêmes noms. Il est légèrement plus
efficace d'appeler ces méthodes sur une instance du fait qu'il
n'est pas nécessaire de créer de nouveaux objets PrettyPrinter.
isreadable(objet)
- Détermine si la représentation formatée de objet est
``lisible,'' ou peut servir à reconstruire la valeur avec
eval(). Retourne toujours faux
pour les objets récursifs. Si le paramètre depth de la
classe PrettyPrinter est défini et que l'objet est
plus profond qu'autorisé, retourne faux.
isrecursive(objet)
- Détermine si objet requiert une représentation recursive.