File: //opt/alt/python312/lib64/python3.12/test/test_asyncio/__pycache__/test_taskgroups.cpython-312.pyc
�
}h�e.\ � �� � d dl Z d dlZd dlZd dl mZ d dlZd dlmZ d� Z G d� de� Z G d� de
� Zd � Z G d
� dej � Zedk( r ej � yy)
� N)�
taskgroups)�await_without_taskc �. � t j d � y �N)�asyncio�set_event_loop_policy� � �H/opt/alt/python312/lib64/python3.12/test/test_asyncio/test_taskgroups.py�tearDownModuler s � ��!�!�$�'r
c � � e Zd Zy)�MyExcN��__name__�
__module__�__qualname__r r
r r r � � �r
r c � � e Zd Zy)� MyBaseExcNr r r
r r r r r
r c �R � | j D �ch c]
}t |� �� c}S c c}w r )�
exceptions�type)�eg�excs r �get_error_typesr s � �!#���/�#�D��I�/�/��/s �$c �� � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
d� Zd
� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z!d � Z"d!� Z#d"� Z$d#� Z%d$� Z&y%)&�
TestTaskGroupc � �| K � d� }d� }t j � 4 �d { ��� }|j |� � }|j |� � }d d d � �d { ��� | j j � d� | j j � d� y 7 ��7 �G# 1 �d { ���7 sw Y �WxY w�w)Nc � �J K � t j d� � d { ��� y7 ��w�N皙�����?�* �r �sleepr r
r �foo1z-TestTaskGroup.test_taskgroup_01.<locals>.foo1# � � �� ��-�-��$�$�$��
%�� �#�!�#c � �J K � t j d� � d { ��� y7 ��w�N皙�����?� r# r r
r �foo2z-TestTaskGroup.test_taskgroup_01.<locals>.foo2'