Try to fix #225 « Runonce (offlineimap -o) does not stop if autorefresh is declared in DEFAULT section »
Signed-off-by: Étienne Deparis <etienne@depar.is>
This commit is contained in:
parent
eeb7e89ca6
commit
41692d0328
@ -217,6 +217,9 @@ class OfflineImap:
|
|||||||
imaplib.Debug = 5
|
imaplib.Debug = 5
|
||||||
|
|
||||||
if options.runonce:
|
if options.runonce:
|
||||||
|
# Must kill the possible default option
|
||||||
|
if config.has_option('DEFAULT', 'autorefresh'):
|
||||||
|
config.remove_option('DEFAULT', 'autorefresh')
|
||||||
# FIXME: spaghetti code alert!
|
# FIXME: spaghetti code alert!
|
||||||
for section in accounts.getaccountlist(config):
|
for section in accounts.getaccountlist(config):
|
||||||
config.remove_option('Account ' + section, "autorefresh")
|
config.remove_option('Account ' + section, "autorefresh")
|
||||||
|
Loading…
Reference in New Issue
Block a user