diff options
Diffstat (limited to 'src/mailman/bouncers/sina.py')
| -rw-r--r-- | src/mailman/bouncers/sina.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mailman/bouncers/sina.py b/src/mailman/bouncers/sina.py index d003063c7..85284e258 100644 --- a/src/mailman/bouncers/sina.py +++ b/src/mailman/bouncers/sina.py @@ -45,9 +45,9 @@ class Sina: def process(self, msg): """See `IBounceDetector`.""" if msg.get('from', '').lower() != 'mailer-daemon@sina.com': - return [] + return set() if not msg.is_multipart(): - return [] + return set() # The interesting bits are in the first text/plain multipart. part = None try: @@ -55,10 +55,10 @@ class Sina: except IndexError: pass if not part: - return [] + return set() addresses = set() for line in body_line_iterator(part): mo = acre.match(line) if mo: addresses.add(mo.group('addr')) - return list(addresses) + return addresses |
