mirror of
https://github.com/RafaelSolVargas/Vulkan.git
synced 2025-10-29 16:57:23 +00:00
81 lines
2.2 KiB
Python
81 lines
2.2 KiB
Python
from Config.Configs import Configs
|
|
from Config.Messages import Messages
|
|
|
|
|
|
class Error(Exception):
|
|
def __init__(self, message='', title='', *args: object) -> None:
|
|
self.__message = message
|
|
self.__title = title
|
|
super().__init__(*args)
|
|
|
|
@property
|
|
def message(self) -> str:
|
|
return self.__message
|
|
|
|
@property
|
|
def title(self) -> str:
|
|
return self.__title
|
|
|
|
|
|
class ImpossibleMove(Error):
|
|
def __init__(self, message='', title='', *args: object) -> None:
|
|
message = Messages()
|
|
if title == '':
|
|
title = message.IMPOSSIBLE_MOVE
|
|
super().__init__(message, title, *args)
|
|
|
|
|
|
class MusicUnavailable(Error):
|
|
def __init__(self, message='', title='', *args: object) -> None:
|
|
super().__init__(message, title, *args)
|
|
|
|
|
|
class YoutubeError(Error):
|
|
def __init__(self, message='', title='', *args: object) -> None:
|
|
super().__init__(message, title, *args)
|
|
|
|
|
|
class BadCommandUsage(Error):
|
|
def __init__(self, message='', title='', *args: object) -> None:
|
|
super().__init__(message, title, *args)
|
|
|
|
|
|
class DownloadingError(Error):
|
|
def __init__(self, message='', title='', *args: object) -> None:
|
|
super().__init__(message, title, *args)
|
|
|
|
|
|
class SpotifyError(Error):
|
|
def __init__(self, message='', title='', *args: object) -> None:
|
|
super().__init__(message, title, *args)
|
|
|
|
|
|
class UnknownError(Error):
|
|
def __init__(self, message='', title='', *args: object) -> None:
|
|
super().__init__(message, title, *args)
|
|
|
|
|
|
class InvalidInput(Error):
|
|
def __init__(self, message='', title='', *args: object) -> None:
|
|
super().__init__(message, title, *args)
|
|
|
|
|
|
class WrongLength(Error):
|
|
def __init__(self, message='', title='', *args: object) -> None:
|
|
super().__init__(message, title, *args)
|
|
|
|
|
|
class ErrorMoving(Error):
|
|
def __init__(self, message='', title='', *args: object) -> None:
|
|
super().__init__(message, title, *args)
|
|
|
|
|
|
class ErrorRemoving(Error):
|
|
def __init__(self, message='', title='', *args: object) -> None:
|
|
super().__init__(message, title, *args)
|
|
|
|
|
|
class NumberRequired(Error):
|
|
def __init__(self, message='', title='', *args: object) -> None:
|
|
super().__init__(message, title, *args)
|