On Wed, Aug 3, 2016, at 11:09, Peter Otten wrote: > I'm unsure about this myself -- wouldn't it be better to detach the > underlying raw stream? Like
Well, "better" depends on your point of view. > The ValueError raised if you try to write to the original stdout > looks like a feature to me. Maybe. But if the goal is to not cause problems for other code that consumes the original stdio, this is very much not a feature. Of course, it's hard to imagine in what kind of program design it is reasonable for there not to be a single guiding principle controlling all of the code that sends output to stdout, but I'm not the one asking the question here. -- https://mail.python.org/mailman/listinfo/python-list