Podrobnosti Software:
syntax a API Mako si půjčuje z nejlepších nápadů na mnoha dalších, včetně šablon Django, Myghty, geparda a Genshi
Vlastnosti :.
< ul>
Co je nového v této verzi:.
- Opravena chyba v dekódování & # x3c, kódování & # x3e ; filtrem, kde non-string objekt by neměl být správně interpretovány v Pythonu 3.
- Opravena chyba v Pythonu rozebrat logiky, která by se nepodaří Python 3, když & quot; zkusit / kromě & quot; cílené n-tice typů výjimek, spíše než na jednu výjimku.
- Mako-render je nyní implementován jako setuptools vstupní bod skriptu; samostatný mako.cmd.cmdline () callable je nyní k dispozici, a systém také využívá argparse nyní místo optparse.
- Mako-render skript nyní chytit výjimky a spustit je do psovoda textového chyb, a skončí s nenulovým návratovým kódem.
Co je nového ve verzi 0.9.0:
- Opraveny chyby:
- Pevná Babel plugin správně interpretovat $ {} úseky uvnitř & quot; Call & quot; tag, tedy & # x3c,% sám:. some_tag attr = & quot; $ {_ ("foo")} & quot; / & # x3e,
- Babel plugin byl opraven pro práci na Python 3.
- Používání & # x3c,% namespace import = & quot; * & quot; Modul = & quot; somemodule & quot; / & # x3e; Nyní přeskočí prvků, modulů, které nejsou explcitly vypověditelné, aby se zabránilo TypeError, když se snaží produkovat partials.
- Opravena Py3K chyba, kdy & quot; lambda & quot; výraz nebyl správně interpretovány v tagu šablony; opraveny také v Py2.4.
Co je nového ve verzi 0.7.2:
- Pevná regrese do 0.7.1, kde AST parsování pro Py2.4 byla rozbita.
Co je nového ve verzi 0.7.1:
- Řídící vedení s žádnými subjekty budou nyní následovat, as & quot; projít & quot; je přidán pro tyto, jsou-li přítomny jinak žádné prohlášení.
- Opraveny některé dlouhé rozbité scoping chování zahrnující proměnné deklarované v defs a takový, který jen vyšlo najevo, když se strict_undefined příznak zapnutý.
- mohou nyní používat strict_undefined zároveň args předány def (), používají jiné prvky & # x3c;
Komentáře nebyl nalezen