#1096310: document usage of sys.__std*__ a bit better.

This commit is contained in:
Georg Brandl 2009-03-31 19:10:35 +00:00
parent 5206086e0d
commit b48adecbd6
1 changed files with 8 additions and 3 deletions

View File

@ -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