Added more custom exceptions and prepared everything for documentation
This commit is contained in:
28
classes/errors/discord.py
Normal file
28
classes/errors/discord.py
Normal file
@@ -0,0 +1,28 @@
|
||||
class DiscordGuildMemberNotFoundError(Exception):
|
||||
"""Member was not found in a discord guild"""
|
||||
|
||||
def __init__(self, user_id: int, guild_id: int) -> None:
|
||||
self.user_id: int = user_id
|
||||
self.guild_id: int = guild_id
|
||||
|
||||
super().__init__(f"Member with id {self.user_id} was not found in guild with id {self.guild_id}")
|
||||
|
||||
|
||||
class DiscordCategoryNotFoundError(Exception):
|
||||
"""Category was not found in a discord guild"""
|
||||
|
||||
def __init__(self, category_id: int, guild_id: int) -> None:
|
||||
self.category_id: int = category_id
|
||||
self.guild_id: int = guild_id
|
||||
|
||||
super().__init__(f"Category with id {self.category_id} was not found in guild with id {self.guild_id}")
|
||||
|
||||
|
||||
class DiscordChannelNotFoundError(Exception):
|
||||
"""Channel was not found in a discord guild"""
|
||||
|
||||
def __init__(self, channel_id: int, guild_id: int) -> None:
|
||||
self.channel_id: int = channel_id
|
||||
self.guild_id: int = guild_id
|
||||
|
||||
super().__init__(f"Channel with id {self.channel_id} was not found in guild with id {self.guild_id}")
|
Reference in New Issue
Block a user