]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-92584: test_decimal uses shutil.which() (#92640)
authorVictor Stinner <vstinner@python.org>
Tue, 10 May 2022 23:42:09 +0000 (01:42 +0200)
committerGitHub <noreply@github.com>
Tue, 10 May 2022 23:42:09 +0000 (01:42 +0200)
test_decimal now uses shutil.which() rather than deprecated
distutils.spawn.find_executable().

Modules/_decimal/tests/formathelper.py

index c3daacfb7b44f464698bc66f43ee114c7cd275c8..f4a6a1cebb7025c3ad420ff8bb45c8b65745c2af 100644 (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 @@ 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: