
    ҫfi                          G d  de       Z G d de      Z G d de      Z G d de      Z G d d	e      Z G d
 de      Z G d de      Zy)c                   *     e Zd ZdZd fd	Zd Z xZS )TikTokExceptionz?Generic exception that all other TikTok errors are children of.c                 b    || _         || _        || _        t        |   | j                         y N)
error_coderaw_responsemessagesuper__init__)selfr   r   r   	__class__s       T/home/homepc/tiktok-worker/venv/lib/python3.12/site-packages/TikTokApi/exceptions.pyr
   zTikTokException.__init__   s*    $(&    c                 8    | j                    d| j                   S )Nz -> )r   r   )r   s    r   __str__zTikTokException.__str__
   s    //"$t||n55r   r   )__name__
__module____qualname____doc__r
   r   __classcell__)r   s   @r   r   r      s    I'6r   r   c                       e Zd ZdZy)CaptchaExceptionzTikTok is showing captchaNr   r   r   r    r   r   r   r      s    #r   r   c                       e Zd ZdZy)NotFoundExceptionz1TikTok indicated that this object does not exist.Nr   r   r   r   r   r      s    ;r   r   c                       e Zd ZdZy)EmptyResponseExceptionz#TikTok sent back an empty response.Nr   r   r   r   r   r      s    -r   r   c                       e Zd ZdZy)SoundRemovedExceptionz9This TikTok sound has no id from being removed by TikTok.Nr   r   r   r   r   r      s    Cr   r   c                       e Zd ZdZy)InvalidJSONExceptionzTikTok returned invalid JSON.Nr   r   r   r   r!   r!      s    'r   r!   c                       e Zd ZdZy)InvalidResponseExceptionz%The response from TikTok was invalid.Nr   r   r   r   r#   r#   "   s    /r   r#   N)	Exceptionr   r   r   r   r   r!   r#   r   r   r   <module>r%      s[   
6i 
6$ $< <._ .DO D(? (0 0r   