TikTok-Live-Studio / src /utils /custom_exceptions.py
fnorby777's picture
Initial clean commit
076bd51
Raw
History Blame Contribute Delete
799 Bytes
class TikTokRecorderError(Exception):
"""Base exception for all TikTok Recorder errors."""
def __init__(self, message):
super().__init__(message)
class UserLiveError(TikTokRecorderError):
"""Error related to user live status."""
def __init__(self, message):
super().__init__(message)
class IPBlockedByWAF(TikTokRecorderError):
"""Raised when IP is blocked by WAF."""
def __init__(self, message="IP blocked by WAF"):
super().__init__(message)
class LiveNotFound(TikTokRecorderError):
"""Raised when a live stream is not found."""
pass
class ArgsParseError(TikTokRecorderError):
"""Raised for argument parsing errors."""
pass
class NetworkError(TikTokRecorderError):
"""Raised for network-related errors."""
pass