diff options
| author | Mark Sapiro | 2016-12-30 23:17:47 -0800 |
|---|---|---|
| committer | Mark Sapiro | 2016-12-30 23:17:47 -0800 |
| commit | bb7da041fc63696c272ef296acb10a8cedb297a5 (patch) | |
| tree | 6131b02273eb432826c6a95b8486c188f333b3c2 /src/mailman/rules/dmarc.py | |
| parent | 876a267b856659931eb791c61a100bb89fb682ed (diff) | |
| download | mailman-bb7da041fc63696c272ef296acb10a8cedb297a5.tar.gz mailman-bb7da041fc63696c272ef296acb10a8cedb297a5.tar.zst mailman-bb7da041fc63696c272ef296acb10a8cedb297a5.zip | |
Diffstat (limited to 'src/mailman/rules/dmarc.py')
| -rw-r--r-- | src/mailman/rules/dmarc.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mailman/rules/dmarc.py b/src/mailman/rules/dmarc.py index 26f1183e6..a94d28889 100644 --- a/src/mailman/rules/dmarc.py +++ b/src/mailman/rules/dmarc.py @@ -51,8 +51,11 @@ def _get_suffixes(url): elog.error('Unable to retrieve data from %s: %s', url, e.reason) return for line in d.readlines(): - line = str(line, encoding='utf-8').strip() - if not line or line.startswith(' ') or line.startswith('//'): + line = str(line, encoding='utf-8') + if not line.strip() or line.startswith('//'): + continue + line = re.sub('\s.*', '', line) + if not line: continue parts = line.lower().split('.') if parts[0].startswith('!'): |
