summaryrefslogtreecommitdiff
path: root/src/mailman/rest/domains.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/rest/domains.py')
-rw-r--r--src/mailman/rest/domains.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/mailman/rest/domains.py b/src/mailman/rest/domains.py
index 0128c9da0..dbf9f94c1 100644
--- a/src/mailman/rest/domains.py
+++ b/src/mailman/rest/domains.py
@@ -17,12 +17,7 @@
"""REST for domains."""
-__all__ = [
- 'ADomain',
- 'AllDomains',
- ]
-
-
+from mailman import public
from mailman.interfaces.domain import (
BadDomainSpecificationError, IDomainManager)
from mailman.rest.helpers import (
@@ -34,7 +29,6 @@ from mailman.rest.validator import Validator, list_of_strings_validator
from zope.component import getUtility
-
class _DomainBase(CollectionMixin):
"""Shared base class for domain representations."""
@@ -53,6 +47,7 @@ class _DomainBase(CollectionMixin):
return list(getUtility(IDomainManager))
+@public
class ADomain(_DomainBase):
"""A domain."""
@@ -100,6 +95,7 @@ class ADomain(_DomainBase):
return NotFound(), []
+@public
class AllDomains(_DomainBase):
"""The domains."""