Your IP : 3.145.23.141


Current Path : /opt/alt/python313/lib64/python3.13/__pycache__/
Upload File :
Current File : //opt/alt/python313/lib64/python3.13/__pycache__/timeit.cpython-313.opt-2.pyc

�

*}g�4����SSKrSSKrSSKrSSKr/SQrSrSrSr\Rr	\
rSrSr
"SS	5rS
S
\	\S4SjrS
S
\	\\S4SjrSSS
.Sjjr\S:Xa\R&"\"55 gg)�N)�Timer�timeit�repeat�
default_timerz<timeit-src>i@B�z�
def inner(_it, _timer{init}):
    {setup}
    _t0 = _timer()
    for _i in _it:
        {stmt}
        pass
    _t1 = _timer()
    return _t1 - _t0
c�2�URSSSU--5$)N�
� )�replace)�src�indents  �-/opt/alt/python313/lib64/python3.13/timeit.py�reindentrQs���;�;�t�T�C�&�L�0�1�1�c�T�\rSrSrSS\S4SjrS
Sjr\4Sjr\	\4Sjr
S
SjrS	rg)r�V�passNc�2�X0l0nUc
[5OUnSn[U[5(a#[	U[
S5 US-n[
US5nO)[U5(aX%S'US-
nSnSnO[S5e[U[5(a [	X�-[
S5 [
US	5nO'[U5(aXS
'US-
nSnO[S
5e[RXUS9n	X�l[	U	[
S5n
[X�U5 USUl
g)N��execr	��_setupz, _setup=_setupz_setup()z&setup is neither a string nor callable��_stmtz
, _stmt=_stmtz_stmt()z%stmt is neither a string nor callable)�stmt�setup�init�inner)�timer�_globals�
isinstance�str�compile�dummy_src_namer�callable�
ValueError�template�formatrrr)�selfrrr�globals�local_ns�	global_nsr�
stmtprefixr�codes           r�__init__�Timer.__init__hs���
���")�/�H�J�w�	����e�S�!�!��E�>�6�2����J��U�A�&�E�
�e�_�_�!&�X���%�%�D��J��E��E�F�F��d�C� � ��J�%�~�v�>��D�!�$�D�
�d�^�^� $�W���O�#�D��D��D�E�E��o�o�4�4�o�@�����s�N�F�3���T�h�'��g�&��
rc���SSKnSSKnURbG[UR5SURR	S5[
4UR[
'URUS9 g)Nrr	��file)�	linecache�	tracebackr�len�splitr$�cache�	print_exc)r)r3r4r5s    rr9�Timer.print_exc�sU��"	$��8�8��/2�4�8�8�}�/3�/3�x�x�~�~�d�/C�/=�/?�I�O�O�N�+�	�����&rc�<�[R"SU5n[R"5n[R"5 URX R5nU(a[R"5 U$!U(a[R"5 ff=f�N)�	itertoolsr�gc�	isenabled�disablerr�enable)r)�number�it�gcold�timings     rr�Timer.timeit�sg���
�
�d�F�
+�������
�
�
��	��Z�Z��J�J�/�F���	�	���
����	�	���s�A<�<Bc�r�/n[U5H%nURU5nURU5 M' U$r<)�ranger�append)r)rrB�r�i�ts      rr�Timer.repeat�s7��(
���v��A����F�#�A�
�H�H�Q�K���rc��SnSH2nX#-nURU5nU(aU"XE5 US:�dM/XE4s $ US-nM?)N�)rO�rg�������?�
)r)r)�callbackrK�jrB�
time_takens      r�	autorange�Timer.autorange�sW��
��������!�[�[��0�
���V�0���$�"�/�/�
�
��G�A�r)rrrr<)
�__name__�
__module__�__qualname__�__firstlineno__rr/r9�default_numberr�default_repeatrrU�__static_attributes__�rrrrVs4��$#�&�
��!'�F'�6+��(+�>��4rrrc�8�[XX$5RU5$r<)rr)rrrrBr*s     rrr�s����e�-�4�4�V�<�<rc�8�[XX%5RX45$r<)rr)rrrrrBr*s      rrr�s����e�-�4�4�V�D�Dr)�_wrap_timerc	�^^^�Uc[RSSnSSKnURUS/SQ5up0[
nSR
U5=(d SnSn/n[n	Sn
SmS	S
SSS
.mSmUH�up�US;a[U5nUS;aURU5 US;a#UT;aUmO[	S[RS9  gUS;a[U5n	U	S::aSn	US;a[RnUS;aU
(aTS-
mU
S-
n
US;dM�[	[SS9  g SR
U5=(d SnSSKn
[RR!SU
R"5 UbU"U5n[%XhU5nUS:Xa5SnU
(aU4SjnUR'U5unnU
(a
[	5 UR+X�5nUUU4SjnU
(a1[	SSR
[-UU55-5 [	5 UVs/sHnUU-PM
 nn[/U5n[	SXwS:waSOS U	U"U54-5 [/U5n[1U5nUUS!-:�a1SSKnUR5S"U"U5<S#U"U5<S$3[6S S5 g!URa n[	U5 [	S5 SnAgSnAff=f! UR)5 g=f! UR)5 g=fs snf)%NrOrzn:u:s:r:pvh)znumber=zsetup=zrepeat=�process�verbosezunit=�helpz#use -h/--help for command line helprPr	rg��&�.>g���ư>g����MbP?g�?)�nsec�usec�msec�sec�)z-nz--number)z-sz--setup)z-uz--unitz:Unrecognized unit. Please select nsec, usec, msec, or sec.r2)z-rz--repeat)z-pz	--process)z-vz	--verbose)z-hz--helpr
)�endc	�Z>�SnUS:gn[URX(aSOSUTS95 g)Nz%{num} loop{s} -> {secs:.{prec}g} secsrO�sr)�numrm�secs�prec)�printr()rBrT�msg�plural�	precisions    �rrR�main.<locals>.callbackDs8���=�� �A�+���c�j�j�V�f�s�"�&0�y�!�B�Crc��>�TnUbTUnOFTR5VVs/sHupX!4PM
 nnnURSS9 UHup!X:�dM O STUW-W4-$s snnf)NT)�reversez%.*g %s)�items�sort)�dt�unit�scale�scalesrt�	time_unit�unitss    ���r�format_time�main.<locals>.format_timeXsu��������$�K�E�7<�{�{�}�E�}���u�m�}�F�E��K�K��K�%�%����;�� &��I�r�E�z�4�8�8�8��
Fs�Az
raw times: %sz, z"%d loop%s, best of %d: %s per looprmrrz8The test results are likely unreliable. The worst time (z6) was more than four times slower than the best time (z).)�sys�argv�getopt�errorrqr�joinr\�intrI�stderr�time�process_time�__doc__�os�path�insert�curdirrrUr9r�map�min�max�warnings�
warn_explicit�UserWarning)�argsrar��opts�errrrrBrrrd�o�ar�rLrR�_�raw_timingsr�rz�timings�best�worstr�rtr~rs                        @@@r�mainr��s����"�|��x�x���|�����]�]�4��$K�L�
��
�E��9�9�T�?�$�f�D�
�F��E�
�F��G��I��4��c�B�E��I�����"�"���V�F��!�!��L�L��O�� � ��E�z��	��R��:�:�'���"�"���V�F���{����#�#��%�%�E��#�#���Q��	��q�L�G�� � ��'�s�#��1�2
�I�I�e��&��E�
��H�H�O�O�A�r�y�y�!����E�"��
�d�5�!�A�
��{����
C�
	����H�-�I�F�A�
��G���h�h�v�.��
9��
�o��	�	�#�k�;�*G� H�H�I�
��%0�1�[�r�r�F�{�[�G�1��w�<�D�	�
.�
�a�K�S�R�
�[��&�
(�(�)��w�<�D���L�E���q�������#.�e�"4�k�$�6G� I� +�B��		3�
��W�<�<��
�c�
�
�3�4�����z	�
�K�K�M����	���
���&2s5�J!�K�K+�L�!K�1K�K�K(�+K?�__main__r<)r>r=r�r��__all__r$r[r\�perf_counterrr*r r'rrrrr�rW�exitr^rr�<module>r�s���h
��
��
8���������!�!�
���
	��2�
Q�Q�h�f�M� �$�=��f�M� ���E�C�4�C�L�z���H�H�T�V��r

?>