summaryrefslogtreecommitdiff
path: root/tidal_dl_ng/config.py
diff options
context:
space:
mode:
authorexislow <exislow@users.noreply.github.com>2024-01-27 16:51:55 +0100
committerGitHub <noreply@github.com>2024-01-27 16:51:55 +0100
commit7c0d2ab2eabfc8574f569752465035557baa2875 (patch)
tree533cd9656134cb68a5fdeab39e6a84742015fd14 /tidal_dl_ng/config.py
parent2671db94c7c3d41b9f969d4c001f1f3655c0d63a (diff)
parent4c7026b00f5f967661486d8e660678ed29d6d5f0 (diff)
downloadtidal-dl-ng-7c0d2ab2eabfc8574f569752465035557baa2875.tar.gz
Merge pull request #21 from exislow/class_default
♻️ Removed unnecessary default values.
Diffstat (limited to 'tidal_dl_ng/config.py')
-rw-r--r--tidal_dl_ng/config.py17
1 files changed, 7 insertions, 10 deletions
diff --git a/tidal_dl_ng/config.py b/tidal_dl_ng/config.py
index 95d30d9..12fa061 100644
--- a/tidal_dl_ng/config.py
+++ b/tidal_dl_ng/config.py
@@ -14,9 +14,9 @@ from tidal_dl_ng.model.cfg import Token as ModelToken
class BaseConfig:
- data: ModelSettings | ModelToken = None
- file_path: str = None
- cls_model: object = None
+ data: ModelSettings | ModelToken
+ file_path: str
+ cls_model: ModelSettings | ModelToken
path_base: str = path_base()
def save(self, config_to_compare: str = None) -> None:
@@ -69,22 +69,19 @@ class BaseConfig:
class Settings(BaseConfig, metaclass=SingletonMeta):
- cls_model = ModelSettings
- data = None
-
def __init__(self):
+ self.cls_model = ModelSettings
self.file_path = path_file_settings()
self.read(self.file_path)
class Tidal(BaseConfig, metaclass=SingletonMeta):
- cls_model = ModelToken
- session: tidalapi.Session = None
- data: ModelToken = None
+ session: tidalapi.Session
token_from_storage: bool = False
- settings: Settings = None
+ settings: Settings
def __init__(self, settings: Settings = None):
+ self.cls_model = ModelToken
tidal_config: tidalapi.Config = tidalapi.Config(item_limit=10000)
self.session = tidalapi.Session(tidal_config)
# self.session.config.client_id = "km8T1xS355y7dd3H"