From f65ed55396c2e451da9407535a5d9e237b22abbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89tienne=20Deparis?= Date: Sun, 9 Aug 2015 22:07:41 +0200 Subject: [PATCH] Remove autorefresh from DEFAULT section if runonce MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Try to fix #225 « Runonce (offlineimap -o) does not stop if autorefresh is declared in DEFAULT section » --- offlineimap/init.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/offlineimap/init.py b/offlineimap/init.py index a48c15205..c6b8a6450 100644 --- a/offlineimap/init.py +++ b/offlineimap/init.py @@ -217,6 +217,9 @@ def __parse_cmd_options(self): imaplib.Debug = 5 if options.runonce: + # Must kill the possible default option + if config.has_option('DEFAULT', 'autorefresh'): + config.remove_option('DEFAULT', 'autorefresh') # FIXME: spaghetti code alert! for section in accounts.getaccountlist(config): config.remove_option('Account ' + section, "autorefresh")