diff options
Diffstat (limited to 'mailman/interfaces/database.py')
| -rw-r--r-- | mailman/interfaces/database.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/mailman/interfaces/database.py b/mailman/interfaces/database.py index bf4aaa87c..27ab4bf83 100644 --- a/mailman/interfaces/database.py +++ b/mailman/interfaces/database.py @@ -23,6 +23,13 @@ setup.py file as an entry point in the 'mailman.database' group with the name Mailman's back end. """ +__metaclass__ = type +__all__ = [ + 'DatabaseError', + 'IDatabase', + 'SchemaVersionMismatchError', + ] + from zope.interface import Interface, Attribute from mailman.interfaces.errors import MailmanError @@ -38,6 +45,7 @@ class SchemaVersionMismatchError(DatabaseError): """The database schema version number did not match what was expected.""" def __init__(self, got): + super(SchemaVersionMismatchError, self).__init__() self._got = got def __str__(self): |
