gh-122334: Fix test_embed failure when missing _ssl module (GH-122630)
(cherry picked from commit
50b36037518a8e7f7eee39b597d56b5b2756eb86)
Co-authored-by: neonene <53406459+neonene@users.noreply.github.com>
Co-authored-by: Wulian233 <1055917385@qq.com>
# Test _PyArg_Parser initializations via _PyArg_UnpackKeywords()
# https://github.com/python/cpython/issues/122334
code = textwrap.dedent("""
- import _ssl
- _ssl.txt2obj(txt='1.3')
+ try:
+ import _ssl
+ except ModuleNotFoundError:
+ _ssl = None
+ if _ssl is not None:
+ _ssl.txt2obj(txt='1.3')
print('1')
import _queue