diff options
Diffstat (limited to 'src/mailman/interfaces/configuration.py')
| -rw-r--r-- | src/mailman/interfaces/configuration.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mailman/interfaces/configuration.py b/src/mailman/interfaces/configuration.py index 2a9369fd1..7cee9972a 100644 --- a/src/mailman/interfaces/configuration.py +++ b/src/mailman/interfaces/configuration.py @@ -31,6 +31,15 @@ class MissingConfigurationFileError(MailmanError): @public +class InvalidConfigurationError(MailmanError): + """A configuration key had an unexpected/invalid value.""" + + def __init__(self, key, value): + self.key = key + self.value = value + + +@public class IConfiguration(Interface): """Marker interface; used for adaptation in the REST API.""" |
