ó
    Ð]jï	  ã                  óT  • S SK Jr  S SKJr  \(       a  S SKJr   " S S\5      r " S S\5      r " S S	\5      r	 " S
 S\5      r
 " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      rg)é    )Úannotations)ÚTYPE_CHECKING)ÚAliasc                  ó   • \ rS rSrSrSrg)ÚGriffeErroré   ú)The base exception for all Griffe errors.© N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__static_attributes__r
   ó    ÚX/home/mande/repo/quber/.venv/lib/python3.13/site-packages/griffe/_internal/exceptions.pyr   r      ó   † Ü3r   r   c                  ó   • \ rS rSrSrSrg)ÚLoadingErroré   r	   r
   Nr   r
   r   r   r   r      r   r   r   c                  ó   • \ rS rSrSrSrg)ÚNameResolutionErroré   z>Exception for names that cannot be resolved in a object scope.r
   Nr   r
   r   r   r   r      s   † ÜHr   r   c                  ó   • \ rS rSrSrSrg)ÚUnhandledEditableModuleErroré   zBException for unhandled editables modules, when searching modules.r
   Nr   r
   r   r   r   r      s   † ÜLr   r   c                  ó   • \ rS rSrSrSrg)ÚUnimportableModuleErroré   z.Exception for modules that cannot be imported.r
   Nr   r
   r   r   r   r      s   † Ü8r   r   c                  ó0   ^ • \ rS rSrSrSU 4S jjrSrU =r$ )ÚAliasResolutionErroré   z,Exception for alias that cannot be resolved.c                óä   >• Xl          SUR                   SUR                   3n UR                  R                  nUSU SUR
                   S3-  n[        TU ]!  U5        g! [         a     Nf = f)zXInitialize the exception.

Parameters:
    alias: The alias that could not be resolved.
zCould not resolve alias z pointing at z (in Ú:Ú)N)	ÚaliasÚpathÚtarget_pathÚparentÚrelative_filepathÚalias_linenoÚBuiltinModuleErrorÚsuperÚ__init__)Úselfr'   ÚmessageÚfilepathÚ	__class__s       €r   r/   ÚAliasResolutionError.__init__"   s‚   ø€ ð "Œ
Ø1à,¨U¯Z©Z¨L¸Àe×FWÑFWÐEXÐYˆð	@Ø—|‘|×5Ñ5ˆHð ˜˜x˜j¨¨%×*<Ñ*<Ð)=¸QÐ?Ñ?ˆGÜ‰Ñ˜Õ!øô	 "ó 	Ùð	ús   ¦A" Á"
A/Á.A/)r'   )r'   r   ÚreturnÚNone©r   r   r   r   r   r/   r   Ú__classcell__©r3   s   @r   r"   r"      s   ø† Ù6÷"õ "r   r"   c                  ó0   ^ • \ rS rSrSrSU 4S jjrSrU =r$ )ÚCyclicAliasErroré5   z5Exception raised when a cycle is detected in aliases.c                ój   >• Xl          [        TU ]	  SSR                  U R                   5      -   5        g)zcInitialize the exception.

Parameters:
    chain: The cyclic chain of items (such as target path).
zCyclic aliases detected:
  z
  N)Úchainr.   r/   Újoin)r0   r>   r3   s     €r   r/   ÚCyclicAliasError.__init__8   s-   ø€ ð !&Œ
Ø:ä‰ÑÐ7¸&¿+¹+ÀdÇjÁjÓ:QÑQÕRr   )r>   )r>   z	list[str]r5   r6   r7   r9   s   @r   r;   r;   5   s   ø† Ù?÷	Sõ 	Sr   r;   c                  ó   • \ rS rSrSrSrg)ÚLastNodeErroréD   z?Exception raised when trying to access a next or previous node.r
   Nr   r
   r   r   rB   rB   D   s   † ÜIr   rB   c                  ó   • \ rS rSrSrSrg)ÚRootNodeErroréH   zGException raised when trying to use siblings properties on a root node.r
   Nr   r
   r   r   rE   rE   H   s   † ÜQr   rE   c                  ó   • \ rS rSrSrSrg)r-   éL   zHException raised when trying to access the filepath of a builtin module.r
   Nr   r
   r   r   r-   r-   L   s   † ÜRr   r-   c                  ó   • \ rS rSrSrSrg)ÚExtensionErroréP   z+Base class for errors raised by extensions.r
   Nr   r
   r   r   rJ   rJ   P   ó   † Ü5r   rJ   c                  ó   • \ rS rSrSrSrg)ÚExtensionNotLoadedErroréT   z7Exception raised when an extension could not be loaded.r
   Nr   r
   r   r   rN   rN   T   s   † ÜAr   rN   c                  ó   • \ rS rSrSrSrg)ÚGitErroréX   z+Exception raised for errors related to Git.r
   Nr   r
   r   r   rQ   rQ   X   rL   r   rQ   N)Ú
__future__r   Útypingr   Úgriffe._internal.modelsr   Ú	Exceptionr   r   r   r   r   r"   r;   rB   rE   r-   rJ   rN   rQ   r
   r   r   Ú<module>rW      s½   ðõ #å  æÝ-ô4�)ô 4ô4�;ô 4ôI˜+ô IôM ;ô Mô9˜kô 9ô"˜;ô "ô,S�{ô SôJ�Kô JôR�Kô RôS˜ô Sô6�[ô 6ôB˜nô Bô6ˆ{õ 6r   