Jānis Šlapiņš added the comment:

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?

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue26606>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to