From 675154126970c9dd927b0cdf28fd6c28c31fc8e4 Mon Sep 17 00:00:00 2001 From: Sven Heidemann Date: Wed, 5 Apr 2023 18:11:16 +0200 Subject: [PATCH] Updated DiscordBotSettings --- .../configuration/discord_bot_settings.py | 21 +++++++------------ 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/src/cpl_discord/configuration/discord_bot_settings.py b/src/cpl_discord/configuration/discord_bot_settings.py index 6c96ba63..c5b954ca 100644 --- a/src/cpl_discord/configuration/discord_bot_settings.py +++ b/src/cpl_discord/configuration/discord_bot_settings.py @@ -1,15 +1,16 @@ -import traceback - from cpl_core.configuration.configuration_model_abc import ConfigurationModelABC -from cpl_core.console import Console class DiscordBotSettings(ConfigurationModelABC): - def __init__(self): + def __init__( + self, + token: str = None, + prefix: str = None, + ): ConfigurationModelABC.__init__(self) - self._token = "" - self._prefix = "" + self._token = token + self._prefix = prefix @property def token(self) -> str: @@ -18,11 +19,3 @@ class DiscordBotSettings(ConfigurationModelABC): @property def prefix(self) -> str: return self._prefix - - def from_dict(self, settings: dict): - try: - self._token = settings["Token"] - self._prefix = settings["Prefix"] - except Exception as e: - Console.error(f"[ ERROR ] [ {__name__} ]: Reading error in {__name__} settings") - Console.error(f"[ EXCEPTION ] [ {__name__} ]: {e} -> {traceback.format_exc()}")