Your IP : 3.146.107.152


Current Path : /opt/alt/python312/lib64/python3.12/__pycache__/
Upload File :
Current File : //opt/alt/python312/lib64/python3.12/__pycache__/warnings.cpython-312.opt-2.pyc

�

�Q�f�U��6�	ddlZgd�Zd/d�Zd0d�Zd�Zd�ZeZd�ZeZd�Z	d	e
d	dd
fd�Ze
dd
fd�Zd
�Z
d�ZGd�de�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd1dd�d�Z		d2d�ZGd�de�ZGd �d!e�Zd"Zefej>d#�d$�Z d%�Z!	dd&l"m#Z#m$Z$m%Z%mZmZm&Z&e$Z'e%Z(d'Z)eejX�e)sAe-ed*�s8ed(e.d+d�,�ed-e.d�.�ed-e/d�.�ed-e0d�.�ed-e1d�.�[)y#e*$rgZ#d(Z'iZ(da+d)�Z&d
Z)Y�kwxYw)3�N)�warn�
warn_explicit�showwarning�
formatwarning�filterwarnings�simplefilter�
resetwarnings�catch_warningsc�<�	t||||||�}t|�y�N)�WarningMessage�_showwarnmsg_impl)�message�category�filename�lineno�file�line�msgs       �//opt/alt/python312/lib64/python3.12/warnings.pyrr
s!��A�
��(�H�f�d�D�
I�C��c��c�:�	t||||d|�}t|�Sr)r
�_formatwarnmsg_impl)rrrrrrs      rrrs$��8�
��(�H�f�d�D�
I�C��s�#�#rc��|j}|�tj}|�yt|�}	|j	|�y#t
$rYywxYwr)r�sys�stderr�_formatwarnmsg�write�OSError)rr�texts   rrrsP���8�8�D��|��z�z���<�
��#��D�
��
�
�4����
��
�s�A�	A�Ac�v�|jj}|j�d|j�d|�d|j�d�}|j
�;|jdk7r,	ddl}|j|j|j�}n|j
}|r|j�}|d|zz
}|j��	ddl}	|j�}|j|j�}|�u|dz
}|D]i}|d	|j�d
|j�d�z
}	�'|j|j|j�}nd}|s�R|j�}|d|zz
}�k|S|r||�d�z
}|S#t$rd}d}Y��wxYw#t$rd}d}Y��wxYw#t$rd}d}Y��wxYw#t$rd}Y�qwxYw)
N�:z: �
rrz  %s
Fz-Object allocated at (most recent call last):
z  File "z
", lineno z    %s
z<: Enable tracemalloc to get the object allocation traceback
)r�__name__rrrr�	linecache�getline�	Exception�strip�source�tracemalloc�
is_tracing�get_object_traceback)	rr�sr%rr*�suggest_tracemalloc�tb�frames	         rrr#s����|�|�$�$�H��L�L�>��3�:�:�,�b��
�"�S�[�[�M��	D�A��x�x��C�L�L�E�1�	���$�$�S�\�\�3�:�:�>�D��x�x����z�z�|��	�X��_���
�z�z��	��
�*5�*@�*@�*B�&B�#� �5�5�c�j�j�A���>�
�A�A�A����������7�8�� � �,�(�0�0�������N��#����:�:�<�D���d�*�*�A��"
�H�!�
�X�J�+�,�
-�A��H��c�	��D��I�		��0�
�',�#���	
���	�"'���B�	��2!� ��D� �sH�*E1�=F�,F�+F*�1
F�F�
F�F�
F'�&F'�*F8�7F8c��		t}|tur`t|�std��||j|j
|j|j|j|j�yt|�y#t$rY�wxYw)Nz:warnings.showwarning() must be set to a function or method)r�_showwarning_orig�callable�	TypeErrorrrrrrr�	NameErrorr)r�sws  r�_showwarnmsgr7cs���A�
�
���&�&��B�<��!5�6�6�
�s�{�{�C�L�L�#�,�,��
�
��x�x����
#���c����
��
�s�A=�=	B	�B	c���		t}|tur>||j|j|j|j
|j�St|�S#t$r
Yt|�SwxYwr)	r�_formatwarning_origrrrrrr5r)r�fws  rrrxsr��8�:�
���(�(��c�k�k�3�<�<��l�l�C�J�J����:�
:��s�#�#���
���s�#�#�
�s�A�	A0�/A0�Fc��	|s|rddl}|rj||j�}nd}|rj|�}nd}t||||||��y)Nr��append)�re�compile�I�_add_filter)�actionrr�modulerr>r?s       rrr�sU��	�&�&����*�*�W�b�d�d�+����
����F�#��������6�6�&�Irc�(�	t|d|d||��y)Nr=)rB)rCrrr>s    rrr�s������h��f�V�Drc���|s7	tj|�tjd|�t�y|tvrtj|�t�y#t$rY�TwxYw)Nr)�filters�remove�
ValueError�insertr>�_filters_mutated)r>�items  rrBrB�s`���	��N�N�4� �	���q�$�����w���N�N�4� ����
�	��	�s�A"�"	A.�-A.c�,�	gtddt�yr)rGrK�rrr	r	�s��K��G�A�J��rc��eZdZ	y)�_OptionErrorN)r$�
__module__�__qualname__rNrrrPrP�s��6�rrPc��|D]}	t|��y#t$r&}td|tj��Yd}~�<d}~wwxYw)NzInvalid -W option ignored:)r)�
_setoptionrP�printrr)�args�argrs   r�_processoptionsrX�sA����	F��s�O����	F��.��#�*�*�E�E��	F�s��	A�?�Ac�4�|jd�}t|�dkDrtd|����t|�dkr |jd�t|�dkr� |D�cgc]}|j	���c}\}}}}}t|�}t
|�}|s|rddl}|rj|�}|rj|�dz}|r	t|�}|dkrt�nd}t|||||�ycc}w#ttf$rtd|���d�wxYw)Nr"�ztoo many fields (max 5): r;rz\Zzinvalid lineno )
�split�lenrPr>r(�
_getaction�_getcategoryr?�escape�intrI�
OverflowErrorr)	rW�partsr-rCrrrDrr?s	         rrTrT�s+���I�I�c�N�E�
�5�z�A�~��C�A�B�B�

�e�*�q�.�
���R���e�*�q�.�;@�1A�:?�Q�23����:?�1A�-�F�G�X�v�v�
��
�F��H�%�H��&����)�)�G�$��
����6�"�U�*��
�	J���[�F���z� � ��
���6�7�H�f�f�=��'1A���M�*�	J��f�>�?�T�I�	J�s� C3�
C8�8Dc�h�|sy|dk(rydD]}|j|�s�|cStd|����)N�default�all�always)rdrf�ignorerD�once�errorzinvalid action: )�
startswithrP)rC�as  rr]r]�s=����
���x�
G���<�<����H�H��v�7�
8�8rc�<�|stSd|vrddl}|}n%|jd�\}}}	t|dd|g�}	t
||�}t|t�std|����|S#t$rtd|���d�wxYw#t$rtd|���d�wxYw)N�.rzinvalid module name: zunknown warning category: zinvalid warning category: )	�Warning�builtins�
rpartition�
__import__�ImportErrorrP�getattr�AttributeError�
issubclass)r�m�klassrD�_�cats      rr^r^�s������
�(�����#�.�.�s�3����5�	P��6�4���w�7�A�S��a�����c�7�#��X�G�H�H��J���	P��F�D�E�4�O�	P���S��X�G�H�d�R�S�s�A&�B�&A?�Bc��d|vxrd|vS)N�	importlib�
_bootstraprN)rs r�_is_internal_filenamer}s���(�"�?�|�x�'?�?rc�,��t�fd�|D��S)Nc3�@�K�|]}�j|����y�wr)rj)�.0�prefixrs  �r�	<genexpr>z'_is_filename_to_skip.<locals>.<genexpr>s�����L�9K�v�x�"�"�6�*�9K�s�)�any)r�skip_file_prefixess` r�_is_filename_to_skipr�s����L�9K�L�L�Lrc�B�	t|jj�Sr)r}�f_code�co_filename)r0s r�_is_internal_framer�s��P� ����!9�!9�:�:rc��	|j}|�jt|jjx}�st	||�r=|j}|�/t|jjx}�r�0t	||�r�=|Sr)�f_backr}r�r�r�)r0r�rs   r�_next_external_framer� sn��L��L�L�E�
�
�!�e�l�l�.F�.F�"F�(�G� ��+=�>������
�!�e�l�l�.F�.F�"F�(�G� ��+=�>��Lr�rN)r�c
�(�	t|t�r|j}|�t}t|t�rt|t�s-t
djt	|�j���t|t�st
d��|rtd|�}	|dksttjd��rtj|�}n<tjd�}t|dz
�D]}t||�}|��t �|j"}|j$j&}|j(}	d|vr|d}
nd}
|j-di�}t/||||	|
|||�y#t $rtj*}d}d}	Y�PwxYw)	Nz/category must be a Warning subclass, not '{:s}'z+skip_file_prefixes must be a tuple of strs.�r�rr$z<string>�__warningregistry__)�
isinstancern�	__class__�UserWarning�typerur4�formatr$�tuple�maxr�r�	_getframe�ranger�rI�	f_globalsr�r��f_lineno�__dict__�
setdefaultr)rr�
stacklevelr)r�r0�x�globalsrrrD�registrys            rrr+sv��D��'�7�#��$�$�������x��&�:�h��+H��%�%+�V�D��N�,C�,C�%D�F�	F��(�%�0��E�F�F����J�'�
� ���?�0����q�1A�B��M�M�*�-�E��M�M�!�$�E��:�a�<�(��,�U�4F�G���=�$�$�)��/�/���<�<�+�+�������W����$�����!�!�"7��<�H��'�8�X�v�v�x��6�#�����,�,�������s�A-E1�E1�1F�Fc�z�t|�}|�!|xsd}|ddj�dk(r|dd}|�i}|jdd�tk7r|j	�t|d<t|t�rt|�}|j}n
|}||�}|||f}	|j|	�rytD]K}
|
\}}}
}}|�|j|�s�t||
�s�,|�|j|�s�@|dk(s||k(s�Knt}|dk(ryddl
}|j||�|dk(r|�|dk(r)d	||	<||f}tj|�ryd	t|<nI|d
k(rnC|dk(r"d	||	<||df}|j|�ryd	||<n|dk(rd	||	<nt!d
|�d
����t#|||||�}t%|�y)Nz	<unknown>���z.py�versionrrgrirhr�rfrDrdzUnrecognized action (z) in warnings.filters:
 )r`�lower�get�_filters_version�clearr�rn�strr�rG�matchru�
defaultactionr%�getlines�onceregistry�RuntimeErrorr
r7)rrrrrDr��module_globalsr)r �keyrLrCrry�mod�lnr%�oncekey�altkeys                   rrrYs�����[�F�
�~��(�[���"�#�;����%�'��C�R�[�F������|�|�I�q�!�%5�5�����.�����'�7�#��7�|���$�$�����7�#����6�
"�C��|�|�C�����$(�!���S�#�r�
�[�C�I�I�d�O��x��%�
�[�C�I�I�f�-�
�1�W��"���
���
�����
���x��0�
����
�
������
���"�����G�$�� !��W��	�8�	��	�8�	����
���!�$���<�<��������	�9�	����
���t���	���(�H�f�f�
E�C���rc�"�eZdZdZ		dd�Zd�Zy)r
)rrrrrrr)Nc��||_||_||_||_||_||_||_|r|j|_yd|_yr)	rrrrrrr)r$�_category_name)�selfrrrrrrr)s        r�__init__zWarningMessage.__init__�sJ����� ��
� ��
������	���	����3;�h�/�/�����rc��d|j�d|j�d|j�d|j�d|j�d�S)Nz{message : z
, category : z
, filename : z, lineno : z	, line : �})rr�rrr)r�s r�__str__zWarningMessage.__str__�s0��$(�L�L�$�2E�2E�$(�M�M�4�;�;��	�	�K�	Lr)NNN)r$rQrR�_WARNING_DETAILSr�r�rNrrr
r
�s ��*��BF�#'�	F�Lrr
c�6�eZdZ	dddeddd�d�Zd�Zd�Zd�Zy)	r
FNr)�recordrDrCrrr>c��	||_|�tjdn||_d|_|�d|_y||||f|_y)N�warningsF)�_recordr�modules�_module�_entered�_filter)r�r�rDrCrrr>s       rr�zcatch_warnings.__init__�sI��	����28�.�s�{�{�:�.�f�����
��>��D�L�"�H�f�f�=�D�Lrc��g}|jr|jd�|jtjdur|jd|jz�t|�j}|�ddj|��d�S)Nzrecord=Truer�z	module=%r�(z, �))r�r>r�rr�r�r$�join)r�rV�names   r�__repr__zcatch_warnings.__repr__�sf�����<�<��K�K�
�&��<�<�s�{�{�:�6�6��K�K��d�l�l�2�3��D�z�"�"������4��1�1rc�4�|jrtd|z��d|_|jj|_|jdd|j_|jj�|jj|_|jj|_|j�t|j�|jrDg}|j|j_|jj|j_|Sy)NzCannot enter %r twiceT)r�r�r�rG�_filtersrKr�_showwarningrr�rr�r>r2)r��logs  r�	__enter__zcatch_warnings.__enter__�s����=�=��6��=�>�>���
����,�,��
�#�}�}�Q�/��������%�%�'� �L�L�4�4���!%���!?�!?����<�<�#��$�,�,�'��<�<��C�-0�Z�Z�D�L�L�*�(,�|�|�'E�'E�D�L�L�$��J�rc��|jstd|z��|j|j_|jj�|j|j_|j|j_y)Nz%Cannot exit %r without entering first)	r�r�r�r�rGrKr�rr)r��exc_infos  r�__exit__zcatch_warnings.__exit__�s^���}�}��F��M�N�N�#�}�}��������%�%�'�#'�#4�#4���� �)-�)?�)?����&r)r$rQrRrnr�r�r�r�rNrrr
r
�s,���$"'�t��w�q��>�"2��*@rr
z@{name!r} is deprecated and slated for removal in Python {remove})�_versionc��	|d�d|d��}|dd|kDs|dd|k(r|ddk7r|�d|�d�}t|��|j||�	�}t|td�
�y)Nrrmr�r���alphaz% was slated for removal after Python z alpha)r�rH)r�)r�r�r�DeprecationWarning)r�rrHr��remove_formattedrs      r�_deprecatedr�s����!��)��A�f�Q�i�[�1����!��v��8�B�Q�<�6�#9�h�q�k�W�>T���=�>N�=O�v�V���3����n�n�$�/?�n�@���S�$��3rc�*���d�j�d�g}�j�Addl�ddl}��fd�}|j	d�||jt
|���z
}dj|�jd�}t|td��	�y)
Nzcoroutine 'z' was never awaited
rc3�~�K�t�j�D] \}}}�j||�}||||f���"y�wr)�reversed�	cr_originr&)rr�funcnamer�coror%s    ��r�extractz*_warn_unawaited_coroutine.<locals>.extractsC�����.6�t�~�~�.F�*��&�(� �(�(��6�:�����4�8�8�/G�s�:=z-Coroutine created at (most recent call last)
r;r#r�)rr�r))rRr�r%�	tracebackr>�format_list�listr��rstripr�RuntimeWarning)r��	msg_linesr�r�rr%s`    @r�_warn_unawaited_coroutiner�s����
�d�'�'�(�(=�>��I��~�~�!�#�	9�	���I�J��Y�*�*�4��	�?�;�;�	�
�'�'�)�
�
#�
#�D�
)�C�	��~�!�D�Ar)rG�_defaultaction�
_onceregistryrrrKTrdc��tdz
ay)Nr�)r�rNrrrKrKCs
���A��r�gettotalrefcount�__main__)rrDr>rg)rr>)NNr)Nr�N)NNNN)2r�__all__rrrrr2r7r9rrnrrrBr	r'rPrXrTr]r^r}r�r�r�rr�objectr
r
�_DEPRECATED_MSG�version_infor�r��	_warningsrGr�r�rKr�r��_warnings_defaultsrrr��warnoptions�hasattrr��PendingDeprecationWarning�
ImportWarning�ResourceWarningrNrr�<module>r�s���,�
�.���
$�


�;
�| ���&$��$�$&���1��!J�F#*�!�E�E� ��
	�9�	�
F�>�89��*@�M�;�
�,#�!�,#�^>B��D�NL�V�L�,I@�V�I@�XU��-�4�3�CS�CS�4�(B�<�B�B�"�M� �L��� ���� ���3�*�+��y�+=�(��	4��X�(:�1�E��X�(A�!�L��X�
�a�@��X���B���5���G��M��L�������s�D�D�D

?>