ó
    Ð]j¬  ã                  ód   • S SK Jr  S SKrS SKrS SKrS SKrSS.SS jjrSS jr\	" 5       r
S	S jrg)
é    )ÚannotationsN)Úsourcec               ó.   • [         R                  " XX#S9  g)z§Like warnings.warn(), but category and stacklevel are required.

You pretty much never want the default stacklevel of 1, so this helps
encourage setting it explicitly.)ÚcategoryÚ
stacklevelr   N)ÚwarningsÚwarn)Úmsgr   r   r   s       ÚU/home/mande/repo/quber/.venv/lib/python3.13/site-packages/traitlets/utils/warnings.pyr	   r	   	   s   € ô
 ‡M‚M�#°ZÓOó    c                ó  • UR                    SU SU 3n[        R                  " U5       H  nX%R                  ;   d  M  Un  O   UR                  R                  SS5      S   nXc4n[        U5      (       d  g [        R                  " U 5      =(       d    Sn[        R                  " U 5      S   =(       d    Sn	[        R                  " U[        X‰5        g! [        [        4 a  n
[        USU
-  -   [        SS	9   Sn
A
gSn
A
ff = f)
z¥Show deprecation warning about a magic method definition.

Uses warn_explicit to bind warning to method definition instead of triggering code,
which isn't relevant.
Ú.z! is deprecated in traitlets 4.1: é   r   Nz	<unknown>z
(inspection failed) %sé   )r   )Ú__name__ÚinspectÚgetmroÚ__dict__Ú
__module__ÚsplitÚshould_warnÚgetsourcefileÚgetsourcelinesr   Úwarn_explicitÚDeprecationWarningÚOSErrorÚ	TypeErrorr	   )ÚmethodÚclsÚmethod_namer
   Úwarn_msgÚparentÚpackage_nameÚkeyÚfnameÚlinenoÚes              r   Údeprecated_methodr(      sô   € ð —,‘,�˜q  Ð-NÈsÈeÐT€Hä—.’. Ö%ˆØŸ/™/Õ)ØˆCÙñ &ð
 —>‘>×'Ñ'¨¨QÓ/°Ñ2€LØÐ
€CÜ�s×ÑØðLÜ×%Ò% fÓ-×<°ˆÜ×'Ò'¨Ó/°Ñ2×7°aˆô 	×Ò˜xÔ);¸UÕKøô ”YÐó 
äØÐ2°QÑ6Ñ7ÜØ÷	
ûð
ús   Á9AC ÃDÃ'DÄDc                óž   • [         R                  R                  S5      nU(       a  US:w  a  gU [        ;  a  [        R	                  U 5        gg)zRAdd our own checks for too many deprecation warnings.

Limit to once per package.
ÚTRAITLETS_ALL_DEPRECATIONSÚ0TF)ÚosÚenvironÚgetÚ_deprecations_shownÚadd)r$   Úenv_flags     r   r   r   3   s@   € ô
 �z‰z�~‰~Ð:Ó;€HÞ�H “OØà
Ô%Ó%Ü×Ñ Ô$Øàr   )
r
   Ústrr   út.Anyr   Úintr   r3   ÚreturnÚNone)
r   r3   r   r3   r    r2   r
   r2   r5   r6   )r$   r3   r5   Úbool)Ú
__future__r   r   r,   ÚtypingÚtr   r	   r(   Úsetr/   r   © r   r   Ú<module>r=      s6   ðÝ "ã Û 	Û Û ð IM÷ PôLñ> “eÐ õr   