From 14eb01ff466ac78b2912d325a45786545d495f45 Mon Sep 17 00:00:00 2001 From: Tim Keller Date: Tue, 24 Jun 2025 23:13:04 -0500 Subject: init window at end of manage func --- manager.py | 9 +++++---- settings.py | 3 --- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/manager.py b/manager.py index b1ff94b..6a6498e 100644 --- a/manager.py +++ b/manager.py @@ -92,10 +92,6 @@ class PixMan: else: self.config.update(**config) - # Initialize window if immich parameters are valid - if self.config.immich_url and self.config.immich_api_key and not self.display: - self.init_window() - if self.display: self.display.update_config() @@ -106,6 +102,11 @@ class PixMan: # If all goes well self.config.save(self.configfile) + + # Initialize window if immich parameters are valid + if self.config.immich_url and self.config.immich_api_key and not self.display: + self.init_window() + return True diff --git a/settings.py b/settings.py index 69e40ca..ce76e82 100644 --- a/settings.py +++ b/settings.py @@ -18,9 +18,6 @@ class Config: # Albums data album_list: list[str] = field(default_factory=list) - #def __dict__(self): - # return asdict(self) - @classmethod def load(cls, filepath): with open(filepath, "r") as fp: -- cgit v1.2.3