+
    WGj                    v    ^ RI Ht ^ RIHt  ! R R]4      t ! R R]4      t ! R R]4      t ! R	 R
]4      t	R# )    )annotations)Linkc                      ] tR t^tRtR# )URLError N__name__
__module____qualname____firstlineno____static_attributes__r       .lib/python3.14/site-packages/unearth/errors.pyr   r          r   r   c                      ] tR t^
tRtR# )VCSBackendErrorr   Nr   r   r   r   r   r   
   r   r   r   c                      ] tR t^tRtR# )UnpackErrorr   Nr   r   r   r   r   r      r   r   r   c                  :    ] tR t^tR R ltR R ltR R ltRtR# )	HashMismatchErrorc               (    V ^8  d   QhRRRRRRRR/# )	   linkr   expectedzdict[str, list[str]]actualzdict[str, str]returnNoner   )formats   "r   __annotate__HashMismatchError.__annotate__   s,      $8BP	r   c                	*    Wn         W n        W0n        R # N)r   r   r   )selfr   r   r   s   &&&&r   __init__HashMismatchError.__init__   s     	 r   c                    V ^8  d   QhRRRR/# )r   namestrr   r   )r   s   "r   r   r       s     Q QS QS Qr   c                	    V P                   V,          pV P                  V,          pR V R2pRV R2pRR\        V4      ,          ,           pV VP                  V4       RV V 2# )z	Expected(z): z	  Actual(
 )r   r   lenjoin)r#   r'   r   r   expected_prefixactual_prefixseps   &&     r   format_hash_item"HashMismatchError.format_hash_item   sr    ==&T"%dV3/#D6-S3///!"388H#5"6bxPPr   c                   V ^8  d   QhRR/# )r   r   r(   r   )r   s   "r   r   r    "   s     
 
 
r   c                	   a  R S P                   P                   R2RP                  V 3R l\        S P                  4       4       4      ,           # )zHash mismatch for z:
r*   c              3  F   <"   T F  pSP                  V4      x  K  	  R # 5ir"   )r1   ).0r'   r#   s   & r   	<genexpr>,HashMismatchError.__str__.<locals>.<genexpr>#   s$      H
4IDD!!$''4Is   !)r   redactedr-   sortedr   )r#   s   fr   __str__HashMismatchError.__str__"   sG    #DII$6$6#7s;dii H
4:4==4IH
 ?
 
 	
r   )r   r   r   N)r	   r
   r   r   r$   r1   r;   r   r   r   r   r   r      s    Q
 
r   r   N)

__future__r   unearth.linkr   
ValueErrorr   r   RuntimeErrorr   r   r   r   r   <module>rA      s;    " 	z 		h 		, 	
 
r   