Uname: Linux business55.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
Software: LiteSpeed
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.213.251.212
Your Ip: 3.137.184.142
User: allssztx (535) | Group: allssztx (533)
Safe Mode: OFF
Disable Function:
NONE

name : taskgroups.cpython-313.pyc
�

1}g�&��@�SrSSKJr SSKJr SSKJr "SS5rg))�	TaskGroup�)�events)�
exceptions)�tasksc�d�\rSrSrSrSrSrSrSrSr	SSS	.S
jr
S\S\4S
jr
SrSrSrg)r�aAsynchronous context manager for managing groups of tasks.

Example use:

    async with asyncio.TaskGroup() as group:
        task1 = group.create_task(some_coroutine(...))
        task2 = group.create_task(other_coroutine(...))
    print("Both tasks have completed now.")

All tasks are awaited when the context manager exits.

Any exceptions other than `asyncio.CancelledError` raised within
a task will cancel all remaining tasks and wait for them to exit.
The exceptions are then combined and raised as an `ExceptionGroup`.
c��SUlSUlSUlSUlSUlSUl[
5Ul/UlSUl	SUl
g)NF)�_entered�_exiting�	_aborting�_loop�_parent_task�_parent_cancel_requested�set�_tasks�_errors�_base_error�_on_completed_fut��selfs �9/opt/alt/python313/lib64/python3.13/asyncio/taskgroups.py�__init__�TaskGroup.__init__sN����
���
������
� ���(-��%��e���������!%���c��S/nUR(a'URS[UR535 UR(a'URS[UR535 UR(aURS5 O"UR
(aURS5 SR
U5nSUS3$)	N�ztasks=zerrors=�
cancelling�entered� z
<TaskGroup�>)r�append�lenrrr
�join)r�info�info_strs   r�__repr__�TaskGroup.__repr__(s����t���;�;��K�K�&��T�[�[�!1� 2�3�4��<�<��K�K�'�#�d�l�l�"3�!4�5�6��>�>��K�K��%�
�]�]��K�K�	�"��8�8�D�>���H�:�Q�'�'rc��0# �UR(a[SU<S35eURc[R"5Ul[
R"UR5UlURc[SU<S35eSUlU$7f)N�
TaskGroup z has already been enteredz! cannot determine the parent taskT)r
�RuntimeErrorr
r�get_running_loopr�current_taskrrs r�
__aenter__�TaskGroup.__aenter__6s�����=�=���T�H�$=�>�@�
@��:�:���0�0�2�D�J�!�.�.�t�z�z�:������$���T�H�$E�F�H�
H���
���s�BBc��# �SnURX5IShv�NSUlSUlSUlSn$N!SUlSUlSUlSnf=f7f�N)�_aexitrrr)r�et�exc�tbs    r�	__aexit__�TaskGroup.__aexit__Ds`���
��
	����R�-�-�!%�D���D�L�#�D���C�.��!%�D���D�L�#�D���C�s%�A�8�6�8�A�8�A�Ac��
# �SUlUb)URU5(aURcX lUb"[U[R
5(aUnOSnUb!UR(dUR5 UR(a[URcURR5Ul	URIShv�N SUl	UR(aM[UR(aeURb
UReUR(a URR5S:XaSnUbUR(dUeSnUb:[U[R
5(dURR!U5 UR(akURR#5(a4URR5 URR%5 ['SUR5SegGNQ![R
a.nUR(dUnUR5 SnAGN�SnAff=f!Snf=f!Snf=f!Snf=f!Snf=f7f)NT�zunhandled errors in a TaskGroup)r�_is_base_errorr�
issubclassr�CancelledErrorr�_abortrrr
�
create_futurerr�uncancelrr!r�cancel�BaseExceptionGroup)rr2r3�propagate_cancellation_error�exs     rr1�TaskGroup._aexitRs�����
��O��#�#�C�(�(�� � �(�"��
�>�j��Z�-F�-F�G�G�+.�(�+/�(�
�>��>�>����
��k�k��%�%�-�)-���)A�)A�)C��&�

"��,�,�,�,�&*�D�"�'�k�k�k�*�;�;������'�
��&�&�&��(�(�� � �)�)�+�q�0�04�,�	0�+�7�����6�6�,0�(�
�>�*�R��1J�1J�"K�"K��L�L����$��<�<�� � �+�+�-�-��!�!�*�*�,��!�!�(�(�*�
�(�5��L�L�����[-���,�,�
"��~�~�46�0��K�K�M���
"��*��� �C��+/�(��$��s��B<J�?H"�H�H"�J�- J�I'�1J�I5�!I.�#B#J�I<�J�H"�"I$�6#I�J�I$�$J�'I+�+J�.I2�2I5�5I9�9J�<J�JN��name�contextc�x�UR(d UR5 [SU<S35eUR(a1UR(d UR5 [SU<S35eUR
(a UR5 [SU<S35eUcURRXS9nOURRXUS9nUR5(aURU5 U$URRU5 URUR5 U$)zRCreate a new task in this group and return it.

Similar to `asyncio.create_task`.
r)z has not been enteredz is finishedz is shutting down)rErD)r
�closer*rrrr
�create_task�done�
_on_task_done�add�add_done_callback)r�cororErF�tasks     rrI�TaskGroup.create_task�s���
�}�}��J�J�L���D�8�3H�I�J�J��=�=�����J�J�L���D�8�<�@�A�A��>�>��J�J�L���D�8�3D�E�F�F��?��:�:�)�)�$�)�:�D��:�:�)�)�$�7�)�K�D�
�9�9�;�;����t�$���
�K�K�O�O�D�!��"�"�4�#5�#5�6��rr3�returnc�\�[U[5(de[U[[45$r0)�
isinstance�
BaseException�
SystemExit�KeyboardInterrupt)rr3s  rr9�TaskGroup._is_base_error�s(���#�}�-�-�-�-��#�
�,=�>�?�?rc��SUlURH*nUR5(aMUR5 M, g)NT)rrrJr?)r�ts  rr<�TaskGroup._abort�s+��������A��6�6�8�8����
�rc��URRU5 URbKUR(d:URR5(dURR	S5 UR5(agUR
5nUcgURRU5 URU5(aURcX l
URR5(a2URRSU<SURS3UUS.5 gUR(dDUR(d2UR!5 SUlURR#5 ggg)NTzTask z% has errored out but its parent task z is already completed)�message�	exceptionrO)r�discardrrJ�
set_result�	cancelledr]rr!r9rrr
�call_exception_handlerrrr<r?)rrOr3s   rrK�TaskGroup._on_task_done�s=�������D�!��!�!�-�d�k�k��)�)�.�.�0�0��&�&�1�1�$�7��>�>�����n�n����;�������C� ����s�#�#��(8�(8�(@�"�����!�!�#�#�
�J�J�-�-�"�4�(�+#�#'�#4�#4�"5�5J�L� ��	/�
�
��~�~�d�&C�&C�&
�K�K�M�,0�D�)����$�$�&�+'D�~r)
rrr
rrr
rrrr)�__name__�
__module__�__qualname__�__firstlineno__�__doc__rr&r-r5r1rIrT�boolr9r<rK�__static_attributes__�rrrrsO���
&�(���`�F)-�d��B@�-�@�D�@��2'rrN)�__all__rrrrrrjrr�<module>rls!��
�����G'�G'r
© 2025 GrazzMean-Shell