Changeset 30
- Timestamp:
- 08/15/05 22:16:04 (6 years ago)
- Location:
- trunk/src/chronolog
- Files:
-
- 2 modified
-
interfaces.py (modified) (3 diffs)
-
keys/simpledomain.py (modified) (2 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 -
trunk/src/chronolog/keys/simpledomain.py
r29 r30 25 25 from zope.app.dublincore.interfaces import IZopeDublinCore 26 26 27 from chronolog.interfaces import ITimeLog KeyDomain27 from chronolog.interfaces import ITimeLogEnumerableKeyDomain 28 28 from chronolog.interfaces import ITimeLogKey 29 29 … … 82 82 """ 83 83 84 implements(ITimeLog KeyDomain, IContainerTimeLogKeyDomain, IRegisterable,85 I AttributeAnnotatable)84 implements(ITimeLogEnumerableKeyDomain, IContainerTimeLogKeyDomain, 85 IRegisterable, IAttributeAnnotatable) 86 86 87 87 def getId(self):
