Improved internal settings

This commit is contained in:
2023-04-04 23:19:59 +02:00
parent a8d4a7a362
commit 9af2a1962d
12 changed files with 112 additions and 143 deletions

View File

@@ -65,36 +65,3 @@ class DatabaseSettings(ConfigurationModelABC):
@property
def auth_plugin(self) -> Optional[str]:
return self._auth_plugin
# def from_dict(self, settings: dict):
# r"""Sets attributes from given dict
#
# Parameter:
# settings: :class:`dict`
# """
# try:
# self._host = settings[DatabaseSettingsNameEnum.host.value]
# if DatabaseSettingsNameEnum.port.value in settings:
# self._port = settings[DatabaseSettingsNameEnum.port.value]
# else:
# self._port = 3306
# self._user = settings[DatabaseSettingsNameEnum.user.value]
# self._password = settings[DatabaseSettingsNameEnum.password.value]
# self._databse = settings[DatabaseSettingsNameEnum.database.value]
#
# if DatabaseSettingsNameEnum.charset.value in settings:
# self._charset = settings[DatabaseSettingsNameEnum.charset.value]
#
# if DatabaseSettingsNameEnum.buffered.value in settings:
# self._use_unicode = bool(settings[DatabaseSettingsNameEnum.use_unicode.value])
#
# if DatabaseSettingsNameEnum.buffered.value in settings:
# self._buffered = bool(settings[DatabaseSettingsNameEnum.buffered.value])
#
# if DatabaseSettingsNameEnum.auth_plugin.value in settings:
# self._auth_plugin = settings[DatabaseSettingsNameEnum.auth_plugin.value]
# except Exception as e:
# Console.set_foreground_color(ForegroundColorEnum.red)
# Console.write_line(f"[ ERROR ] [ {__name__} ]: Reading error in {type(self).__name__} settings")
# Console.write_line(f"[ EXCEPTION ] [ {__name__} ]: {e} -> {traceback.format_exc()}")
# Console.set_foreground_color(ForegroundColorEnum.default)