+
    ~j:                     >    ^ RI t R tR tR tR tR tR tR tR	 tR# )
    Nc                     a  V 3R  lpV# )c                 D   < S F  p\        W\        V4      4       K  	  V # N)setattr_make_delegate_methodcls	attr_nameattrss   & n/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/aiofiles/threadpool/utils.pycls_builder)delegate_to_executor.<locals>.cls_builder   s"    IC$9)$DE 
     r   r   s   j r   delegate_to_executorr          
 r   c                     a  V 3R  lpV# )c                 D   < S F  p\        W\        V4      4       K  	  V # r   )r   _make_proxy_methodr   s   & r   r   *proxy_method_directly.<locals>.cls_builder   s"    IC$6y$AB 
r   r   r   s   j r   proxy_method_directlyr      r   r   c                     a  V 3R  lpV# )c                 D   < S F  p\        W\        V4      4       K  	  V # r   )r   _make_proxy_propertyr   s   & r   r   ,proxy_property_directly.<locals>.cls_builder   s"    IC$8$CD 
r   r   r   s   j r   proxy_property_directlyr      r   r   c                     a  V 3R  lpV# )c                 D   < S F  p\        W\        V4      4       K  	  V # r   )r   _make_cond_delegate_methodr   s   & r   r   .cond_delegate_to_executor.<locals>.cls_builder    s"    IC$>y$IJ 
r   r   r   s   j r   cond_delegate_to_executorr"      r   r   c                    a  V 3R  lpV# )c                    <"   \         P                  ! \        V P                  S4      .VO5/ VB pV P                  P                  V P                  V4      G R j  xL
 #  L5ir   )	functoolspartialgetattr_file_looprun_in_executor	_executorselfargskwargscbr
   s   &*, r   method%_make_delegate_method.<locals>.method)   sL     wtzz9=OOOZZ//CCCCs   AA"A A"r   r
   r1   s   f r   r   r   (   s    D Mr   c                    a  V 3R  lpV# )c                 <   < \        V P                  S4      ! V/ VB # r   r'   r(   )r-   r.   r/   r
   s   &*,r   r1   "_make_proxy_method.<locals>.method1   s    tzz9-t>v>>r   r   r3   s   f r   r   r   0   s    ? Mr   c                 &   a  V 3R  lp\        V4      # )c                 0   < \        V P                  S4      # r   r6   )r-   r
   s   &r   proxy_property,_make_proxy_property.<locals>.proxy_property8   s    tzz9--r   )property)r
   r:   s   f r   r   r   7   s    . N##r   c                   a  V 3R lpV# )z>For spooled temp files, delegate only if rolled to file objectc                 8  <"   V P                   P                  '       d]   \        P                  ! \	        V P                   S4      .VO5/ VB pV P
                  P                  V P                  V4      G R j  xL
 # \	        V P                   S4      ! V/ VB #  L 5ir   )r(   _rolledr%   r&   r'   r)   r*   r+   r,   s   &*, r   r1   *_make_cond_delegate_method.<locals>.methodA   sz     ::""74::y#ASDSFSB33DNNBGGGtzz9-t>v>> Hs   A4B7B8!Br   r3   s   f r   r    r    >   s    ? Mr   )	r%   r   r   r   r"   r   r   r   r    r   r   r   <module>rA      s0    $	r   