
    Ցi                         % S r SSKJrJr  SSKJrJrJrJrJ	r	J
r
Jr  S\
S\4S jrS\S\4S jrS\S\4S jrS\	S\4S	 jrS\S\4S
 jr\\\\\
\\\\S \	\\S \S 0r\\\   \\/\4   4   \S'   S\S\\   4S jrg)zCLI error handling utilities.    )CallableOptional)BucketNotFoundErrorGatedRepoErrorHfHubHTTPErrorLocalTokenNotFoundErrorRemoteEntryNotFoundErrorRepositoryNotFoundErrorRevisionNotFoundErrorerrorreturnc                     U R                   (       a  U R                   R                  5       OSnU R                  (       a  U SU R                   S3nOU S3nUS-  nU$ )N
Repository 'z' not found.z not found.z9 If the repo is private, make sure you are authenticated.)	repo_type
capitalizerepo_id)r   labelmsgs      [/var/www/html/banglarbhumi/venv/lib/python3.13/site-packages/huggingface_hub/cli/_errors.py_format_repo_not_foundr      sU    ,1OOEOO&&(E}}r%--5{#FFCJ    c                     U R                   (       a  U R                   OSnU R                  (       a!  SUR                  5        SU R                   S3$ SU S3$ )N
repositoryzAccess denied. r   z' requires approval.zAccess denied. This z requires approval.)r   r   r   r   r   s     r   _format_gated_repor   '   sN    $EOOLE}} !1!1!3 4Bu}}oEYZZ!%(;<<r   c                 F    U R                   (       a  SU R                    S3$ g)NzBucket 'zG' not found. If the bucket is private, make sure you are authenticated.zrBucket not found. Check the bucket id (namespace/name). If the bucket is private, make sure you are authenticated.)	bucket_idr   s    r   _format_bucket_not_foundr    .   s!    %//**qrrr   c                    U R                   (       a  U R                   OSnU R                  (       a  [        U R                  R                  5      OS nU R                  (       a  SU SU R                   S3nOSU S3nU(       a  USU 3-  nU$ )Nr   zFile not found in r   '..z
URL: )r   responsestrurlr   )r   r   r&   r   s       r   _format_entry_not_foundr'   4   st    $EOOLE%*^^#enn  
!C}}"5'EMM?"="5'+
Jr   c                     U R                   (       a  U R                   OSnU R                  (       a  SU SU R                   S3$ SU S3$ )Nr   zRevision not found in r   r"   z. Check the revision parameter.)r   r   r   s     r   _format_revision_not_foundr)   @   sC    $EOOLE}}'wbrBB#E7*IJJr   c                     g)Nz)Not logged in. Run 'hf auth login' first. )_s    r   <lambda>r-   M   s    'Rr   c                     [        U 5      $ N)r%   r   s    r   r-   r-   O   s    #e*r   c                     SU  3$ )NzInvalid value. r+   r   s    r   r-   r-   P   s    w7r   CLI_ERROR_MAPPINGSc                 r    [         R                  5        H  u  p[        X5      (       d  M  U" U 5      s  $    g r/   )r1   items
isinstance)r   exc_type	formatters      r   format_known_exceptionr7   T   s3    1779e&&U##  : r   N)__doc__typingr   r   huggingface_hub.errorsr   r   r   r   r	   r
   r   r%   r   r   r    r'   r)   
ValueErrorr1   dicttype	Exception__annotations__r7   r+   r   r   <module>r@      s    $ %  "9 c =n = =@$7 @C @	#; 	 	K&; K K &135R5,7
I Di(I;3C*DDE 
)  r   