Files
TwitchDropsMiner/exceptions.py
2021-12-03 21:27:17 +01:00

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")