From fd93f37f0dc537eb7edca7b75e2f92ef54dd2833 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Sat, 1 Jul 2017 01:01:28 +0200 Subject: [PATCH] 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 c024b0773c..ef474e00b6 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") -- 2.50.1