summaryrefslogtreecommitdiff
path: root/src/mailman/styles/manager.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/styles/manager.py')
-rw-r--r--src/mailman/styles/manager.py13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/mailman/styles/manager.py b/src/mailman/styles/manager.py
index a4d989046..1b3130581 100644
--- a/src/mailman/styles/manager.py
+++ b/src/mailman/styles/manager.py
@@ -17,12 +17,7 @@
"""Style manager."""
-__all__ = [
- 'StyleManager',
- 'handle_ConfigurationUpdatedEvent',
- ]
-
-
+from mailman import public
from mailman.interfaces.configuration import ConfigurationUpdatedEvent
from mailman.interfaces.styles import (
DuplicateStyleError, IStyle, IStyleManager)
@@ -32,7 +27,7 @@ from zope.interface import implementer
from zope.interface.verify import verifyObject
-
+@public
@implementer(IStyleManager)
class StyleManager:
"""The built-in style manager."""
@@ -53,7 +48,7 @@ class StyleManager:
style = style_class()
verifyObject(IStyle, style)
assert style.name not in self._styles, (
- 'Duplicate style "{0}" found in {1}'.format(
+ 'Duplicate style "{}" found in {}'.format(
style.name, style_class))
self._styles[style.name] = style
@@ -80,7 +75,7 @@ class StyleManager:
del self._styles[style.name]
-
+@public
def handle_ConfigurationUpdatedEvent(event):
if isinstance(event, ConfigurationUpdatedEvent):
getUtility(IStyleManager).populate()