Source code for TikTokApi.exceptions

[docs] class TikTokException(Exception): """Generic exception that all other TikTok errors are children of.""" def __init__(self, raw_response, message, error_code=None): self.error_code = error_code self.raw_response = raw_response self.message = message super().__init__(self.message) def __str__(self): return f"{self.error_code} -> {self.message}"
[docs] class CaptchaException(TikTokException): """TikTok is showing captcha"""
[docs] class NotFoundException(TikTokException): """TikTok indicated that this object does not exist."""
[docs] class EmptyResponseException(TikTokException): """TikTok sent back an empty response."""
[docs] class SoundRemovedException(TikTokException): """This TikTok sound has no id from being removed by TikTok."""
[docs] class InvalidJSONException(TikTokException): """TikTok returned invalid JSON."""
[docs] class InvalidResponseException(TikTokException): """The response from TikTok was invalid."""