Est-il possible de rediriger temporairement stdout/stderr en Python (c'est à dire pour la durée d'une méthode)?
Edit:
Le problème avec les solutions actuelles (que j'ai au premier souvenir, mais ensuite il a oublié), c'est qu'ils ne sont pas de redirection; plutôt, ils ont juste remplacer les cours d'eau dans leur intégralité. Par conséquent, si une méthode a un local copie de la variable pour une raison quelconque (par exemple, parce que le courant était passé comme un paramètre à quelque chose), ça ne marchera pas.
Toutes les solutions?