dragon head QuasiGame dragon head

Polish flag UK flag

O projekcie / Python / SimpleTAL / API

SimpleTAL składa się z czterech różnych modułów:

  • simpleTAL - zawiera funkcje do kompilacji szablonów HTML oraz XML.
  • simpleTALES - zawiera klasę Context, która jest środowiskiem w którym szablony są rozwijane.
  • simpleTALUtils - opcjonalne narzędzia.
  • simpleElementTree - wsparcie dla ElementTree pozwalającego na parsowanie i wstawianie dokumentów XML bezpośrednio do instancji klasy Context.

Wsparcie dla znaków narodowych

SimpleTAL wspieta wszystkie zestawy znaków, które obsługuje Python. Aby używać tekstów złożonych ze znaków spoza zbioru ASCII, należy je uprzednio konwertować do łańcóchów Unicode.

Logowanie w SimpleTAL

SimpleTAL używa biblioteki do logowania wprowadzonej wraz z Pythonem 2.3. Jeśli system nie posiada biblioteki logowania wszystkie wiadomości zostaną pominięte.

Aby kontrolować wypisywanie wiadomości należy pobrać obiekt loggera dla każdego modułu, np.:

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

Konfiguracja tych loggerów jest opisana w dokumentacji biblioteki logowania.

© 2009 Piotr Lewalski