Ë
    ~Ÿõfk  ã                  ó<   — d Z ddlmZ ddlZddlmZ ddlmZ dd„Zy)zí
    getargspec excerpted from:

    sphinx.util.inspect
    ~~~~~~~~~~~~~~~~~~~
    Helpers for inspecting Python modules.
    :copyright: Copyright 2007-2015 by the Sphinx team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    )ÚannotationsN)Úpartial)ÚAnyc           
     óN  — t        j                  | «      r| j                  } t        | «      t        u râ| j
                  }t        |«      }t        |d   «      }t        |d   xs d«      }t        |d   «      }t        |d   xs i «      }| j                  r|t        | j                  «      d }| j                  xs dD ]'  }	 |j                  |«      t        |«      z
  }||= 	 ||= Œ) t        j                  ||d   |d   t!        |«      |||d	   «      S t#        | d
«      r| j$                  } t#        | d
«      rŒt        j&                  | «      st)        d| z  «      ‚t        j*                  | «      S # t        $ r Y Œ—w xY w# t        $ r |j                  |«      }||= ||= Y Œåw xY w)z?Like inspect.getargspec but supports functools.partial as well.r   é   © é   é   Né   é   é   Ú__wrapped__z%r is not a Python function)ÚinspectÚismethodÚ__func__Útyper   ÚfuncÚ
getargspecÚlistÚdictÚargsÚlenÚkeywordsÚindexÚ
IndexErrorÚ
ValueErrorÚFullArgSpecÚtupleÚhasattrr   Ú
isfunctionÚ	TypeErrorÚgetfullargspec)	r   Ú	orig_funcÚargspecr   ÚdefaultsÚkwoargsÚkwodefsÚargÚis	            úU/var/www/cvtools/html/venv/lib/python3.12/site-packages/traitlets/utils/getargspec.pyr   r      s£  € ä×Ñ˜ÔØ}‰}ˆÜˆDƒz”WÑØ—I‘Iˆ	Ü˜YÓ'ˆÜG˜A‘JÓˆÜ˜ ™
Ò( bÓ)ˆÜw˜q‘zÓ"ˆÜw˜q‘zÒ' RÓ(ˆØ9Š9Øœ˜DŸI™I›Ð(Ð)ˆDØ—=‘=Ò& Bò 	!ˆCð
!Ø—J‘J˜s“O¤c¨$£iÑ/Ø˜GðØ  ˜øð	!ô ×"Ñ"Ø'˜!‘*˜g a™j¬%°«/¸7ÀGÈWÐUVÉZó
ð 	
ô $˜Ô
&Ø×Ñˆô $˜Õ
&ä×Ñ˜dÔ#ÜÐ5¸Ñ<Ó=Ð=Ü×!Ñ! $Ó'Ð'øô "ò Ùðûäò !Ø—M‘M #Ó&Ø˜AJØ˜C’Lð!ús0   Ã FÃ#E2Å2	E>Å;FÅ=E>Å>FÆ F$Æ#F$)r   r   Úreturnzinspect.FullArgSpec)	Ú__doc__Ú
__future__r   r   Ú	functoolsr   Útypingr   r   r   ó    r*   ú<module>r1      s   ðñõ #ã Ý Ý ô
 (r0   