diff options
Diffstat (limited to 'src/zope/tal/interfaces.py')
-rw-r--r-- | src/zope/tal/interfaces.py | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/zope/tal/interfaces.py b/src/zope/tal/interfaces.py index 8de3819..513add4 100644 --- a/src/zope/tal/interfaces.py +++ b/src/zope/tal/interfaces.py @@ -11,8 +11,16 @@ # FOR A PARTICULAR PURPOSE. # ############################################################################## -"""Interface that a TAL expression implementation provides to the METAL/TAL -implementation. +""" +Interface that a TAL expression implementation provides to the +METAL/TAL implementation. + +This package does not provide an implementation of +:class:`ITALExpressionCompiler`, :class:`ITALExpressionEngine` or +:class:`ITALIterator`. An external package must provide those. The +most commonly used are :class:`zope.tales.tales.ExpressionEngine`, +:class:`zope.tales.tales.Context`, and +:class:`zope.tales.tales.Iterator`, respectively. """ from zope.interface import Attribute, Interface @@ -195,6 +203,7 @@ class ITALIterator(Interface): class ITALExpressionErrorInfo(Interface): + """Information about an error.""" type = Attribute("type", "The exception class.") |