
    Kif                         S r SSKJrJr  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g)zE
gspread.exceptions
~~~~~~~~~~~~~~~~~~

Exceptions used in gspread.

    )AnyMapping)Responsec                       \ rS rSrSrSrg)UnSupportedExportFormat   z+Raised when export format is not supported. N__name__
__module____qualname____firstlineno____doc____static_attributes__r	       eC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\gspread/exceptions.pyr   r      s    5r   r   c                       \ rS rSrSrSrg)GSpreadException   z&A base class for gspread's exceptions.r	   Nr
   r	   r   r   r   r      s    0r   r   c                       \ rS rSrSrSrg)WorksheetNotFound   z6Trying to open non-existent or inaccessible worksheet.r	   Nr
   r	   r   r   r   r      s    @r   r   c                       \ rS rSrSrSrg)NoValidUrlKeyFound   zNo valid key found in URL.r	   Nr
   r	   r   r   r   r      s    $r   r   c                       \ rS rSrSrSrg)IncorrectCellLabel   zThe cell label is incorrect.r	   Nr
   r	   r   r   r   r      s    &r   r   c                       \ rS rSrSrSrg)InvalidInputValue"   z!The provided values is incorrect.r	   Nr
   r	   r   r   r    r    "   s    +r   r    c                   ^   ^  \ rS rSrSrS\4U 4S jjrS\4S jrS\4S jr	S\
4S jrS	rU =r$ )
APIError&   z_Errors coming from the API itself,
such as when we attempt to retrieve things that don't exist.responsec                    >  UR                  5       S   n[        TU ]  U5        Xl        X l        U R                  S   U l        g ! [         a)  nSUR                  SR                  U5      S.n S nAN^S nAff = f)Nerrorzinvalid JSON: '{}')codemessagestatusr)   )	json	Exceptiontextformatsuper__init__r%   r'   r)   )selfr%   r'   e	__class__s       r   r1   APIError.__init__*   st    	MMOG,E 	"*(-
F+	  		 #==.55a8E		s   A 
A9A44A9returnc                 ~    SR                  U R                  R                  U R                  U R                  S   5      $ )Nz{}: [{}]: {}r*   )r/   r4   r   r)   r'   r2   s    r   __str__APIError.__str__=   s3    $$NN##TYY

90E
 	
r   c                 "    U R                  5       $ N)r9   r8   s    r   __repr__APIError.__repr__B   s    ||~r   c                 4    U R                   U R                  44$ r<   )r4   r%   r8   s    r   
__reduce__APIError.__reduce__E   s    ~~///r   )r)   r'   r%   )r   r   r   r   r   r   r1   strr9   r=   tupler@   r   __classcell__)r4   s   @r   r#   r#   &   s>    D, ,&
 

# 0E 0 0r   r#   c                       \ rS rSrSrSrg)SpreadsheetNotFoundI   z8Trying to open non-existent or inaccessible spreadsheet.r	   Nr
   r	   r   r   rF   rF   I   s    Br   rF   N)r   typingr   r   requestsr   r-   r   r   r   r   r   r    r#   rF   r	   r   r   <module>rJ      s}      6i 61y 1A( A%) %') ',( , 0  0FC* Cr   