Closes #13807: Now checks for sys.stderr being there before writing to it.

This commit is contained in:
Vinay Sajip 2012-01-20 11:23:02 +00:00
parent b462da8c0a
commit 889bb2969d

View file

@ -721,7 +721,7 @@ class Handler(Filterer):
You could, however, replace this with a custom handler if you wish. You could, however, replace this with a custom handler if you wish.
The record which was being processed is passed in to this method. The record which was being processed is passed in to this method.
""" """
if raiseExceptions: if raiseExceptions and sys.stderr: # see issue 13807
ei = sys.exc_info() ei = sys.exc_info()
try: try:
traceback.print_exception(ei[0], ei[1], ei[2], None, sys.stderr) traceback.print_exception(ei[0], ei[1], ei[2], None, sys.stderr)