diff options
| author | exislow <exislow@users.noreply.github.com> | 2024-02-01 07:41:59 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-01 07:41:59 +0100 |
| commit | ce9afc1629c5fdb7ef74f2c5fcd9f9bdde527efc (patch) | |
| tree | f84ec117c3ef57f7513ceb434c9e55835c0e441c /tidal_dl_ng/config.py | |
| parent | c1bf278fd77d05425d99284d46728c2afeffb95b (diff) | |
| parent | 7c0d2ab2eabfc8574f569752465035557baa2875 (diff) | |
| download | tidal-dl-ng-ce9afc1629c5fdb7ef74f2c5fcd9f9bdde527efc.tar.gz | |
Merge branch 'master' into pkce
Diffstat (limited to 'tidal_dl_ng/config.py')
| -rw-r--r-- | tidal_dl_ng/config.py | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/tidal_dl_ng/config.py b/tidal_dl_ng/config.py index a5036fa..92eea3b 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_config_base() def save(self, config_to_compare: str = None) -> None: @@ -70,22 +70,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" |
