From d9cbf829bbce943d31557dc40dea429f8d894aeb Mon Sep 17 00:00:00 2001 From: Jeena Date: Sun, 4 Jan 2026 19:19:38 +0900 Subject: [PATCH] Fix calls to private connect/disconnect methods Change remaining .connect() and .disconnect() calls to private ._connect() and ._disconnect() after removing public methods. Changes: - Update EmailForwarder.sync_all_folders to use _connect/_disconnect --- email_forwarder/email_forwarder.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/email_forwarder/email_forwarder.py b/email_forwarder/email_forwarder.py index 389e34e..712206e 100644 --- a/email_forwarder/email_forwarder.py +++ b/email_forwarder/email_forwarder.py @@ -165,8 +165,8 @@ class EmailForwarder: def sync_all_folders(self): """Sync all configured folders.""" - self.source.connect() - self.dest.connect() + self.source._connect() + self.dest._connect() folders_config = self.config["folders"] folders = self.source.get_folders_to_sync(folders_config) @@ -185,8 +185,8 @@ class EmailForwarder: except Exception as e: logging.error(f"Error syncing {folder}: {e}") - self.source.disconnect() - self.dest.disconnect() + self.source._disconnect() + self.dest._disconnect() logging.info(f"Total forwarded: {total_forwarded}") def sync_folder(self, folder: str, uids: list):