gh-92584: test_decimal uses shutil.which() (#92640)

test_decimal now uses shutil.which() rather than deprecated
distutils.spawn.find_executable().
This commit is contained in:
Victor Stinner 2022-05-11 01:42:09 +02:00 committed by GitHub
parent 303e5d57bc
commit dfdebda052
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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: