
    ?_                     ~    d dl Z d dlmZmZ d dlmZ ddlmZ  G d de          Zdeee         ef         d	efd
Z	dS )    N)	AwaitableUnion)Protocol   )Tc                       e Zd Zd Zd ZdS )	Orderablec                     d S N selfothers     4lib/python3.11/site-packages/aioitertools/helpers.py__lt__zOrderable.__lt__           c                     d S r   r   r   s     r   __gt__zOrderable.__gt__   r   r   N)__name__
__module____qualname__r   r   r   r   r   r	   r	      s2              r   r	   objectreturnc                 B   K   t          j        |           r|  d {V S | S r   )inspectisawaitable)r   s    r   maybe_awaitr      s0      6"" ||||||Mr   )
r   typingr   r   typing_extensionsr   typesr   r	   r   r   r   r   <module>r"      s     # # # # # # # # & & & & & &             eIaL!O4       r   