This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author janis.slapins
Recipients janis.slapins, vinay.sajip
Date 2016-04-01.08:57:27
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1459501047.17.0.738118360482.issue26606@psf.upfronthosting.co.za>
In-reply-to
Content
Yes, it also works. But then you have also to remember to restore sys.stdout to the initial state at the end. In addition, for non-English languages it would be more appropriate to use codecs.open() instead of just open() in this case.
The complexity of the code grows and increases a danger of "more code, more bugs".

Why to use a "detour" and try always to remember that a part of a module is not useful for you due to particual drawbacks if it is possible to implement a small addition in it that does not break anything?
History
Date User Action Args
2016-04-01 08:57:27janis.slapinssetrecipients: + janis.slapins, vinay.sajip
2016-04-01 08:57:27janis.slapinssetmessageid: <1459501047.17.0.738118360482.issue26606@psf.upfronthosting.co.za>
2016-04-01 08:57:27janis.slapinslinkissue26606 messages
2016-04-01 08:57:27janis.slapinscreate