MC a écrit :
'soir !
Une autre solution est de rediriger stdout sur un autre flux ouvert en
écriture (un fichier par exemple). Il suffit d'assigner ce flux à
sys.stdout, donc pas besoin d'aller toucher au reste du code.
Oui, à condition que sys.stdout ne tombe pas sur des contraintes système similaire à la sortie standard.
???
Tu veux dire "à condition que ce flux", je suppose (sinon ça n'a aucun sens puisque sys.stdout *est* la sortie standard). Et je ne vois pas de raisons pour qu'un fichier soit soumis à ce genre de contraintes.
Pour l'instant, J'ai réduit l'affichage à 2 caractères. Cela me permet d'avoir toujours l'info, et de tester s'il y a une histoire de buffer.
Et si tu utilisais le module de log au lieu de la sortie standard, tout simplement ?