summaryrefslogtreecommitdiff
path: root/coverage/debug.py
diff options
context:
space:
mode:
Diffstat (limited to 'coverage/debug.py')
-rw-r--r--coverage/debug.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/coverage/debug.py b/coverage/debug.py
index f86e0244..da4093ff 100644
--- a/coverage/debug.py
+++ b/coverage/debug.py
@@ -307,7 +307,9 @@ class DebugOutputFile: # pragma: debugging
if the_one is None or is_interim:
if fileobj is None:
debug_file_name = os.environ.get("COVERAGE_DEBUG_FILE", FORCED_DEBUG_FILE)
- if debug_file_name:
+ if debug_file_name in ("stdout", "stderr"):
+ fileobj = getattr(sys, debug_file_name)
+ elif debug_file_name:
fileobj = open(debug_file_name, "a")
else:
fileobj = sys.stderr