ó
    Ð]jk  ã                  ó>   • S r SSKJr  SSKrSSKJr  SSKJr  SS jrg)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           
     óª  • [         R                  " U 5      (       a  U R                  n [        U 5      [        L aõ  U R
                  n[        U5      n[        US   5      n[        US   =(       d    S5      n[        US   5      n[        US   =(       d    0 5      nU R                  (       a  U[        U R                  5      S nU R                  =(       d    S H&  n UR                  U5      [        U5      -
  nX8	  XH	 M(     [         R                  " X2S   US   [!        U5      XVUS	   5      $ [#        U S
5      (       a  U R$                  n [#        U S
5      (       a  M  [         R&                  " U 5      (       d  [)        SU -  5      e[         R*                  " U 5      $ ! [         a     MÒ  f = f! [         a    UR                  U5      nXX	 Xg	  Mø  f = f)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	            ÚW/home/mande/repo/quber/.venv/lib/python3.13/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ÈWÐUVÉZó
ð 	
ô �$˜×
&Ñ
&Ø×Ñˆô �$˜×
&Ó
&ä×Ò˜d×#Ñ#ÜÐ5¸Ñ<Ó=Ð=Ü×!Ò! $Ó'Ð'øô "ó Úðûäó !Ø—M‘M #Ó&�Ø�JØ“Lð!ús0   ÃF/Ã=FÆ
F,Æ(F/Æ+F,Æ,F/Æ/GÇG)r   r   Úreturnzinspect.FullArgSpec)	Ú__doc__Ú
__future__r   r   Ú	functoolsr   Útypingr   r   r   ó    r*   Ú<module>r1      s   ðñõ #ã Ý Ý õ
 (r0   