From 6127ea14023a4870517cf646a38405cd836e6550 Mon Sep 17 00:00:00 2001 From: stratakis Date: Wed, 17 Jun 2020 19:26:08 +0200 Subject: [PATCH] [3.9] bpo-40637: Do not emit warnings for disabled builtin hashes (GH-20937) test_hashlib emits some warnings when it cannot find some hashes as it assumes they failed to compile. Since we can disable hashes through configure, we emit the warnings only in the case that we did not intentionaly disable them. Automerge-Triggered-By: @tiran (cherry picked from commit 236a0f5) Co-authored-by: stratakis --- Lib/test/test_hashlib.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/test/test_hashlib.py b/Lib/test/test_hashlib.py index 6088307f8410b1..86f20a7aff83af 100644 --- a/Lib/test/test_hashlib.py +++ b/Lib/test/test_hashlib.py @@ -102,7 +102,7 @@ def _conditional_import_module(self, module_name): try: return importlib.import_module(module_name) except ModuleNotFoundError as error: - if self._warn_on_extension_import: + if self._warn_on_extension_import and module_name in builtin_hashes: warnings.warn('Did a C extension fail to compile? %s' % error) return None