[Zope-Checkins] SVN: Zope/trunk/lib/python/TAL/TALInterpreter.py
backport some docstrings from the Zope 3 version
Fred L. Drake, Jr.
fdrake at gmail.com
Tue Aug 9 18:22:37 EDT 2005
Log message for revision 37826:
backport some docstrings from the Zope 3 version
Changed:
U Zope/trunk/lib/python/TAL/TALInterpreter.py
-=-
Modified: Zope/trunk/lib/python/TAL/TALInterpreter.py
===================================================================
--- Zope/trunk/lib/python/TAL/TALInterpreter.py 2005-08-09 22:14:17 UTC (rev 37825)
+++ Zope/trunk/lib/python/TAL/TALInterpreter.py 2005-08-09 22:22:37 UTC (rev 37826)
@@ -120,10 +120,42 @@
class TALInterpreter:
+ """TAL interpreter.
+ """
def __init__(self, program, macros, engine, stream=None,
debug=0, wrap=60, metal=1, tal=1, showtal=-1,
strictinsert=1, stackLimit=100, i18nInterpolate=1):
+ """Create a TAL interpreter.
+
+ Optional arguments:
+
+ stream -- output stream (defaults to sys.stdout).
+
+ debug -- enable debugging output to sys.stderr (off by default).
+
+ wrap -- try to wrap attributes on opening tags to this number of
+ column (default: 60).
+
+ metal -- enable METAL macro processing (on by default).
+
+ tal -- enable TAL processing (on by default).
+
+ showtal -- do not strip away TAL directives. A special value of
+ -1 (which is the default setting) enables showtal when TAL
+ processing is disabled, and disables showtal when TAL processing is
+ enabled. Note that you must use 0, 1, or -1; true boolean values
+ are not supported (TODO: why?).
+
+ strictinsert -- enable TAL processing and stricter HTML/XML
+ checking on text produced by structure inserts (on by default).
+ Note that Zope turns this value off by default.
+
+ stackLimit -- set macro nesting limit (default: 100).
+
+ i18nInterpolate -- enable i18n translations (default: on).
+
+ """
self.program = program
self.macros = macros
self.engine = engine # Execution engine (aka context)
More information about the Zope-Checkins
mailing list