bpo-40275: test.support.check_impl_detail() uses sys.implementation (GH-20468)

check_impl_detail() of test.support now uses sys.implementation.name,
instead of platform.python_implementation().lower(). This change
prepares test.support to import the platform module lazily.
This commit is contained in:
Victor Stinner 2020-05-28 00:44:23 +02:00 committed by GitHub
parent 10228bad04
commit b0461e19b5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -1740,7 +1740,7 @@ def check_impl_detail(**guards):
if check_impl_detail(cpython=False): # everywhere except on CPython if check_impl_detail(cpython=False): # everywhere except on CPython
""" """
guards, default = _parse_guards(guards) guards, default = _parse_guards(guards)
return guards.get(platform.python_implementation().lower(), default) return guards.get(sys.implementation.name, default)
def no_tracing(func): def no_tracing(func):