Documentation on how to use the SimpleTAL API.

SimpleTAL consists of four different modules: simpleTAL, simpleTALES, simpleTALUtils and simpleElementTree.  The API for each of these modules is documented separately:

  • simpleTAL - contains functions to compile HTML and XML templates into objects ready for use.
  • simpleTALES - contains the Context class which provides the environment in which templates are expanded.
  • simpleTALUtils - optional utility functions for dealing with SimpleTAL templates.
  • simpleElementTree - integration with ElementTree allowing XML documents to be parsed and placed directly into the Context instance.

Logging in SimpleTAL

To control the output of logging messages from SimpleTAL it is necessary to retrieve the logger objects for each module, which can be done using:

simpleTALLogger = logging.getLogger ("simpleTAL")
simpleTALESLogger = logging.getLogger ("simpleTALES")

The configuration of these loggers can then be adjusted as described in the logging library documentation.  For example to stop warnings being logged:

simpleTALLogger.setLevel (logging.ERROR)
simpleTALESLogger.setLevel (logging.ERROR)

Back to SimpleTAL

Last Modified: Sun, 01 Feb 2015 10:59:33 CET

Made with PubTal 3.5

Copyright 2021 Colin Stewart

Email: colin at