diff options
Diffstat (limited to 'Mailman')
-rw-r--r-- | Mailman/MailList.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Mailman/MailList.py b/Mailman/MailList.py index 9979d221..ad3aa7e8 100644 --- a/Mailman/MailList.py +++ b/Mailman/MailList.py @@ -112,7 +112,11 @@ class MailList(HTMLFormatter, Deliverer, ListAdmin, try: execfile(filename, dict) except IOError, e: - if e.errno <> errno.ENOENT: raise + # Ignore missing files, but log other errors + if e.errno == errno.ENOENT: + pass + else: + syslog('error', 'IOError reading list extension: %s', e) else: func = dict.get('extend') if func: |