Changeset 30 for trunk/src/chronolog/interfaces.py
- Timestamp:
- 08/15/05 22:16:04 (6 years ago)
- Files:
-
- 1 modified
-
trunk/src/chronolog/interfaces.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/chronolog/interfaces.py
r29 r30 16 16 17 17 from zope.interface import Interface 18 from zope.interface.common.mapping import IEnumerableMapping 18 from zope.interface.common.mapping import IEnumerableMapping, IReadMapping 19 19 from zope.schema import Text, TextLine, Date, Timedelta, Set, Int 20 20 from zope.app.container.constraints import ContainerTypesConstraint … … 52 52 53 53 54 class ITimeLogKeyDomain(I EnumerableMapping):54 class ITimeLogKeyDomain(IReadMapping): 55 55 """A key domain 56 56 … … 75 75 description=_(u'A detailed description of the domain.'), 76 76 required=False) 77 78 79 class ITimeLogEnumerableKeyDomain(ITimeLogKeyDomain, IEnumerableMapping): 80 """A enumerable key domain 81 82 A domain implementing this interface can list the available keys for us. 83 84 """ 77 85 78 86
