
    h                     P     S SK JrJr  SSSS0 0 4S jrg! \ a	    S SK Jr   gf = f)    )	Parameter	SignatureN c                   ^^ Tc  0 mU(       a  [        U5      OSn[        X[        U 5      -
  5       VV	s/ s HU  u  p[        U	[        R                  US:  a  X8   O[        R                  TR                  U	[        R                  5      S9PMW     n
nn	U(       a)  U
R                  [        U[        R                  5      5        U
R                  UU4S jU 5       5        U(       a)  U
R                  [        U[        R                  5      5        TR                  S[        R                  5      n[        [        XS95      $ s  sn	nf )Nr   default
annotationc           
   3      >#    U  H[  n[        U[         R                  TR                  U[         R                  5      TR                  U[         R                  5      S 9v   M]     g7f)r   N)r   KEYWORD_ONLYgetempty).0	kwonlyargannotationskwonlydefaultss     I/home/james-whalen/.local/lib/python3.13/site-packages/wrapt/arguments.py	<genexpr> formatargspec.<locals>.<genexpr>   sS      
  *) &&&**9iooF&??9iooF	
  *s   A#A&return)return_annotation)len	enumerater   POSITIONAL_OR_KEYWORDr   r   appendVAR_POSITIONALextendVAR_KEYWORDr   str)argsvarargsvarkwdefaults
kwonlyargsr   r   	ndefaultsiarg
parametersr   s        ``     r   formatargspecr(      s   !N%-CM1	 &dD	,AB
 C&! //'(Av9??&??3	@	
 C 	 
 i1I1IJK 
  *
 	
 iy/D/DEF'OOHiooF9ZMNN+
s   AE)r(   )inspectr   r   r(   ImportErrorr       r   <module>r,      s8   O, %)t!#BBO  &%&s    %%