From 7a3843d932e72edf292f7b291aa80e3a8e1f87da Mon Sep 17 00:00:00 2001 From: Patrick Ulbrich Date: Sun, 7 Dec 2014 21:01:50 +0100 Subject: [PATCH] Allow plugins to remove accounts --- Mailnag/daemon/mailnagdaemon.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Mailnag/daemon/mailnagdaemon.py b/Mailnag/daemon/mailnagdaemon.py index 4e2ae31..b14e17d 100644 --- a/Mailnag/daemon/mailnagdaemon.py +++ b/Mailnag/daemon/mailnagdaemon.py @@ -161,7 +161,7 @@ class MailnagDaemon: lst = self._accounts[:] for f in self._hookreg.get_hook_funcs(HookTypes.ACCOUNTS_LOADED): try_call( lambda: f(lst) ) - self._accounts += [a for a in lst if a not in self._accounts] + self._accounts[:] = lst # Immediate check, check *all* accounts try: