o
    Ci                     @   sf  d dl Zd dlZd dlZd dlZd dlZ	d dl
Zd dl
mZ ddlmZ g dZedZejddd	Zejd
dd	ZejdddZdd ZG dd deje ejdZeejjj eeej ejdkrpd dlm Z  nG dd dej!e ejeef Z G dd de eef ejeeef Z"e"e	j#j  G dd deje Z$G dd deje Z%dS )    N)Nursery   )__version__)takes_callable_and_argsr   
TaskStatusAsyncGeneratorCompatAsyncGenerator	YieldTypeSendType_T_T_coT)	covariant_T_co2	_T_contra)contravariantc                 C   s   | S )N )fnr   r   G/home/kuhnn/.local/lib/python3.10/site-packages/trio_typing/__init__.pyr      s   r   c                   @      e Zd ZdS )r   N__name__
__module____qualname__r   r   r   r   r          r   )	metaclass)      )r   c                   @   r   )r   Nr   r   r   r   r   r   *   r   r   c                   @   r   )r   Nr   r   r   r   r   r   .   s    r   c                   @   r   )r	   Nr   r   r   r   r   r	   7   r   r	   c                   @   r   )r
   Nr   r   r   r   r   r
   ;   r   r
   )&abc_abcsys_systyping_ttyping_extensions_txasync_generator_agtrio_trior   _versionr   __all__TypeVarr   r   r   r   r   GenericABCMetar   register_core_run_TaskStatustypeTASK_STATUS_IGNOREDversion_infor   AsyncIteratorr   _implr	   r
   r   r   r   r   <module>   s4    


"
