Files
twitch-miner-docker/exceptions.py
T

28 lines
720 B
Python

class MinerException(Exception):
def __init__(self, *args: object):
if args:
super().__init__(*args)
else:
super().__init__("Unknown miner error")
class RequestException(MinerException):
def __init__(self, *args: object):
if args:
super().__init__(*args)
else:
super().__init__("Unknown error during request")
class LoginException(RequestException):
def __init__(self, *args: object):
if args:
super().__init__(*args)
else:
super().__init__("Unknown error during login")
class CaptchaRequired(LoginException):
def __init__(self):
super().__init__("Captcha is required")