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

@@ -10,7 +10,7 @@ class VersionSettings(ConfigurationModelABC):
self._major: Optional[str] = major
self._minor: Optional[str] = minor
self._micro: Optional[str] = micro
self._micro: Optional[str] = micro if micro != "" else None
@property
def major(self) -> str:
@@ -30,13 +30,6 @@ class VersionSettings(ConfigurationModelABC):
else:
return f"{self._major}.{self._minor}.{self._micro}"
def from_dict(self, settings: dict):
self._major = settings[VersionSettingsNameEnum.major.value]
self._minor = settings[VersionSettingsNameEnum.minor.value]
micro = settings[VersionSettingsNameEnum.micro.value]
if micro != "":
self._micro = micro
def to_dict(self) -> dict:
version = {
VersionSettingsNameEnum.major.value: self._major,