bpo-30448: Fix support.SuppressCrashReport on macOS (#2515)
Add missing "import subprocess".
diff --git a/Lib/test/support/__init__.py b/Lib/test/support/__init__.py
index c024b07..ef474e0 100644
--- a/Lib/test/support/__init__.py
+++ b/Lib/test/support/__init__.py
@@ -1916,13 +1916,13 @@
#
# This assumes that this context manager is used in tests
# that might trigger the next manager.
+ import subprocess
cmd = ['/usr/bin/defaults', 'read',
'com.apple.CrashReporter', 'DialogType']
proc = subprocess.Popen(cmd,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
- with proc:
- stdout = proc.communicate()[0]
+ stdout = proc.communicate()[0]
if stdout.strip() == b'developer':
sys.stdout.write("this test triggers the Crash Reporter, "
"that is intentional")