+
    8i                        R t ^ RIHt ^ RIt^ RIt^ RIHtHtHt  ! R R]P                  ],          4      t
RR/R R lltR# )	zA custom asyncio.Task that allows checking if a task has been sent a cancellation request.
Can be removed once we drop Python 3.10 support in favor of asyncio.Task.cancelling.)annotationsN)Any	CoroutineOptionalc                  d   a  ] tR t^tRR/R V 3R llltRR V 3R llltR R ltR	 R
 ltRtV ;t	# )_TasknameNc               $    V ^8  d   QhRRRRRR/# )   coroCoroutine[Any, Any, Any]r   Optional[str]returnNone )formats   "S/var/www/html/photoedit/myenv/lib/python3.14/site-packages/pymongo/_asyncio_task.py__annotate___Task.__annotate__   s#     % %5 % %Y] %    c               	b   < \         SV `  WR 7       ^ V n        \        P                  ! V 4       R# )r   N)super__init___cancel_requestsasyncio_register_task)selfr   r   	__class__s   &&$r   r   _Task.__init__   s)    ) !t$r   c                    V ^8  d   QhRRRR/# )r
   msgr   r   boolr   )r   s   "r   r   r   !   s     ' '- '4 'r   c                	V   < V ;P                   ^,          un         \        SV `	  VR7      # )   )r!   )r   r   cancel)r   r!   r   s   &&r   r%   _Task.cancel!   s%    "w~#~&&r   c                   V ^8  d   QhRR/# r
   r   intr   )r   s   "r   r   r   %   s     % %# %r   c                	n    V P                   ^ 8  d   V ;P                   ^,          un         V P                   # )    r   r   s   &r   uncancel_Task.uncancel%   s-      1$!!Q&!$$$r   c                   V ^8  d   QhRR/# r(   r   )r   s   "r   r   r   *   s     % %C %r   c                	    V P                   # Nr,   r-   s   &r   
cancelling_Task.cancelling*   s    $$$r   r,   r2   )
__name__
__module____qualname____firstlineno__r   r%   r.   r3   __static_attributes____classcell__)r   s   @r   r   r      s.    %PT % %
' '%
% %r   r   r   c               $    V ^8  d   QhRRRRRR/# )r
   r   r   r   r   r   zasyncio.Task[Any]r   )r   s   "r   r   r   .   s#     " ". " "Rc "r   c               r    \         P                  R8  d   \        P                  ! WR7      # \	        WR7      # )   r   )r=      )sysversion_infor   create_taskr   )r   r   s   &$r   rA   rA   .   s,    
7"""433!!r   )__doc__
__future__r   r   r?   typingr   r   r   Taskr   rA   r   r   r   <module>rF      sB   X #  
 + +%GLL %&" " "r   