From 3308c564807fbb069480238781caa89411e9031d Mon Sep 17 00:00:00 2001 From: Andrew Fyfe Date: Sun, 17 Dec 2017 22:41:49 +0000 Subject: [PATCH] StopIterator has been depreciated, use return [PEP479] https://www.python.org/dev/peps/pep-0479/#consequences-for-existing-code --- modoboa/admin/models/mxrecord.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modoboa/admin/models/mxrecord.py b/modoboa/admin/models/mxrecord.py index c769da392..b48645430 100644 --- a/modoboa/admin/models/mxrecord.py +++ b/modoboa/admin/models/mxrecord.py @@ -37,14 +37,14 @@ class MXRecordManager(models.Manager): if records.exists(): for record in records: yield record - raise StopIteration() + return self.get_queryset().filter(domain=domain).delete() delta = datetime.timedelta(seconds=ttl) domain_mxs = lib.get_domain_mx_list(domain.name) if len(domain_mxs) == 0: - raise StopIteration + return for mx_addr, mx_ip_addr in domain_mxs: record = self.get_queryset().create( domain=domain,