From fd93f37f0dc537eb7edca7b75e2f92ef54dd2833 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Sat, 1 Jul 2017 01:01:28 +0200 Subject: bpo-30448: Fix support.SuppressCrashReport on macOS (#2515) Add missing "import subprocess". --- Lib/test/support/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 @@ class SuppressCrashReport: # # 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") -- cgit v0.12