From: Victor Stinner Date: Tue, 10 May 2022 23:42:09 +0000 (+0200) Subject: gh-92584: test_decimal uses shutil.which() (#92640) X-Git-Tag: v3.12.0a1~1590 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dfdebda0524ce4cc945621d69eef77a64f260095;p=thirdparty%2FPython%2Fcpython.git gh-92584: test_decimal uses shutil.which() (#92640) test_decimal now uses shutil.which() rather than deprecated distutils.spawn.find_executable(). --- diff --git a/Modules/_decimal/tests/formathelper.py b/Modules/_decimal/tests/formathelper.py index c3daacfb7b44..f4a6a1cebb70 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 @@ else: 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: