#1096310: document usage of sys.__std*__ a bit better.
This commit is contained in:
parent
5206086e0d
commit
b48adecbd6
|
@ -871,9 +871,14 @@ always available.
|
||||||
__stderr__
|
__stderr__
|
||||||
|
|
||||||
These objects contain the original values of ``stdin``, ``stderr`` and
|
These objects contain the original values of ``stdin``, ``stderr`` and
|
||||||
``stdout`` at the start of the program. They are used during finalization, and
|
``stdout`` at the start of the program. They are used during finalization,
|
||||||
could be useful to restore the actual files to known working file objects in
|
and could be useful to print to the actual standard stream no matter if the
|
||||||
case they have been overwritten with a broken object.
|
``sys.std*`` object has been redirected.
|
||||||
|
|
||||||
|
It can also be used to restore the actual files to known working file objects
|
||||||
|
in case they have been overwritten with a broken object. However, the
|
||||||
|
preferred way to do this is to explicitly save the previous stream before
|
||||||
|
replacing it, and restore the saved object.
|
||||||
|
|
||||||
|
|
||||||
.. data:: tracebacklimit
|
.. data:: tracebacklimit
|
||||||
|
|
Loading…
Reference in New Issue