From dfdebda0524ce4cc945621d69eef77a64f260095 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Wed, 11 May 2022 01:42:09 +0200 Subject: [PATCH] gh-92584: test_decimal uses shutil.which() (#92640) test_decimal now uses shutil.which() rather than deprecated distutils.spawn.find_executable(). --- Modules/_decimal/tests/formathelper.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Modules/_decimal/tests/formathelper.py b/Modules/_decimal/tests/formathelper.py index c3daacfb7b44f4..f4a6a1cebb7025 100644 --- a/Modules/_decimal/tests/formathelper.py +++ b/Modules/_decimal/tests/formathelper.py @@ -32,7 +32,7 @@ import os, sys, locale, random import platform, subprocess from test.support.import_helper import import_fresh_module -from distutils.spawn import find_executable +from shutil import which C = import_fresh_module('decimal', fresh=['_decimal']) P = import_fresh_module('decimal', blocked=['_decimal']) @@ -139,7 +139,7 @@ with open("/var/lib/locales/supported.d/local") as f: locale_list = [loc.split()[0] for loc in f.readlines() \ if not loc.startswith('#')] - elif find_executable('locale'): + elif which('locale'): locale_list = subprocess.Popen(["locale", "-a"], stdout=subprocess.PIPE).communicate()[0] try: