O projekcie / Python / SimpleTAL / API / simpleTALES
Jedyna zewnętrzna klasa w tym module to Context.Context ([options] [,allowPythonPath])
Tworzy nowy obiekt kontekstu, używany przy rozwijaniu szablonów. Arguments options w przypadku przekazania jest widoczny jako zmienna globalna w szablonie (zobacz specyfikację TALES).
Drugi argument determinuje możliwość używania ścieżek Python TAL wewnątrz szablonów. Domyślnie nie są one dostępne.
Context.addGlobal (name, value)
Dodaje zmienną do kontekstu. Wartość może być zarówno prostą daną Pythona, jak i funktorem.
Wszystkie łańcuchy znaków umieszczone w kontekście oraz wszystkie łańcuchy zwracane przez używane funktory powinny być obiektami unikode. Pozwala to na rozwijanie szablonów do różnych kodowań, bez ingerencji w kod.
PathFunctionVariable (callableObject)
Jest to klasa dekorująca funktor, aby mógł pobierać część ścieżki TAL jako argument. Argument przekazywany do funktora jest tą cześcią ścieżki, która nie została jeszcze użyta. Np. jeśli funkcja test jest przekazywana do kontekstu,, wówczas przy użyciu ścieżki test/a/b zostanie wywołana funkcja test z argumentem a/b.
CachedFuncResult (callableObject)
Jest to klasa dekorująca funktor tak, aby był wywoływany tylko przy pierwszym użyciu. Przy każdym kolejnym zostanie zwrócona pierwotna wartość.
QuasiGame

