[Python-checkins] gh-92584: test_decimal uses shutil.which() (#92640)
vstinner
webhook-mailer at python.org
Tue May 10 19:42:18 EDT 2022
https://github.com/python/cpython/commit/dfdebda0524ce4cc945621d69eef77a64f260095
commit: dfdebda0524ce4cc945621d69eef77a64f260095
branch: main
author: Victor Stinner <vstinner at python.org>
committer: vstinner <vstinner at python.org>
date: 2022-05-11T01:42:09+02:00
summary:
gh-92584: test_decimal uses shutil.which() (#92640)
test_decimal now uses shutil.which() rather than deprecated
distutils.spawn.find_executable().
files:
M Modules/_decimal/tests/formathelper.py
diff --git a/Modules/_decimal/tests/formathelper.py b/Modules/_decimal/tests/formathelper.py
index c3daacfb7b44f..f4a6a1cebb702 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:
More information about the Python-checkins
mailing list