HEX
Server: Apache
System: Linux bd12.noc223.com 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP Thu Apr 30 16:40:41 UTC 2026 x86_64
User: handcraf (1693)
PHP: 8.1.28
Disabled: NONE
Upload Files
File: //opt/alt/python312/lib64/python3.12/test/test_capi/__pycache__/check_config.cpython-312.opt-2.pyc
�

}h�e0
��>�ddlZddlZddlZddlZddlZd�Zd�Zd�Zy)�Nc��	ddl}tjd=y#t$r#tjj	dd�YywxYw)Nr�_testsinglephaseTF)r�sys�modules�ImportError�pop)rs �B/opt/alt/python312/lib64/python3.12/test/test_capi/check_config.py�import_singlephaser

sC����

�K�K�*�+����������*�D�1���s��)A�Ac
��tj�}t�}tj|�}tj�}t�}i}tj|�}tj�}||k7r||d<t�}	|	|k7r|	|d<tj|�}
|
|k7r|
|d<tj�}t�}tj|�}
t||||
||||||d�
fi|��S)N�
settings_noop�allowed_noop�
override_noop)
�	requested�override__initial�override_after�override_restored�settings__initial�settings_after�settings_restored�allowed__initial�
allowed_after�allowed_restored)�_testinternalcapi�get_interp_settingsr
�_imp�'_override_multi_interp_extensions_check�dict)�override�settings_initial�allowed_initial�override_initialrr�nooprrr
rrrrs              r	�check_singlephaser#s ��(�<�<�>��(�*�O��C�C�H�M��&�:�:�<�N�&�(�M��D��A�A�(�K�N�%�9�9�;�M���&� -��_��%�'�L��}�$�+��^���@�@�AQ�R�M���&� -��_��)�=�=�?��)�+���D�D�EU�V����-�(�.�-�(�.�+�&�,���
���c��tj|d�5}|t_|t_	t|�}t
j||�tjt_tjt_	ddd�y#tjt_tjt_wxYw#1swYyxYw)N�w)
�os�fdopenr�stdout�stderrr#�json�dump�
__stdout__�
__stderr__)r�outfd�outfile�resultss    r	�run_singlephase_checkr2Ds���	���5�#�	�(�'���
���
�	(�'��1�G��I�I�g�w�'����C�J����C�J�(�(�����C�J����C�J��(�(�s"�C�!B�2C�4C�C�C)rrr+r'rr
r#r2�r$r	�<module>r4s&�����	�
�	�+�\	(r$