Mako

Software screenshot:
Mako
Dettagli del software:
Versione: 1.0.1
Data di caricamento: 1 Mar 15
Sviluppatore: Mike Bayer
Licenza: Libero
Popolarità: 18

Rating: 3.0/5 (Total Votes: 1)

sintassi e API di Mako prende in prestito dalle migliori idee di molti altri, tra cui i modelli di Django, Myghty, Cheetah e Genshi

Caratteristiche :.

< ul>

  • Simple API
  • di rendering veloce
  • Suite Bench incluso
  • Le strutture di controllo
  • blocchi Python dritti
  • Inline o a livello di modulo
  • Plain old include
  • blocchi Callable
  • Inheritance
  • Cosa c'è di nuovo in questa versione:.

    • Corretto errore in decode & # x3c; codifica & # X3e ; Filtro Dove un oggetto non stringa non sarebbe stata interpretata correttamente in Python 3.
    • Corretto errore in Python logica di analisi che non riuscirebbe a Python 3 quando un & quot; try / tranne & quot; mirato una tupla di tipi di eccezione, piuttosto che una sola eccezione.
    • mako-rendering è ora implementato come script setuptools entrypoint; un autonomo mako.cmd.cmdline () callable è ora disponibile, e il sistema utilizza anche argparse ora invece di optparse.
    • Il mako-rendering di script sarà ora intercettare le eccezioni ed eseguirli nel gestore di errori di testo, e uscire con un zero non codice di uscita.

    Cosa c'è di nuovo nella versione 0.9.0:

    • Corretti bug:
    • Risolto il plugin babele di interpretare correttamente $ {} sezioni all'interno di un & quot; chiamare & quot; tag, cioè & # x3c,% auto:. some_tag attr = & quot; $ {_ ('foo')} & quot; / & # X3e;
    • Il plugin Babel è stato riparato a lavorare su Python 3.
    • Uso & # x3c;% import namespace = & quot; * & quot; module = & quot; QualcheModulo & quot; / & # X3e; Ora salta sugli elementi del modulo che non sono explcitly callable, evitando TypeError quando si cerca di produrre parziali.
    • Py3K Risolto bug per cui a & quot; lambda & quot; espressione non è stata interpretata correttamente all'interno di un tag template; fissato anche in Py2.4.

    Cosa c'è di nuovo nella versione 0.7.2:

    • regressione Risolto in 0.7.1 in cui AST parsing per Py2.4 era rotto.

    Cosa c'è di nuovo nella versione 0.7.1:

    • linee di controllo e non corpi ora avere successo, come & quot; passare & quot; viene aggiunto per questi quando sono comunque presenti alcuna dichiarazione.
    • Corretti alcuni comportamenti scoping a lungo rotto coinvolge variabili dichiarate in defs e simili, che è diventato evidente solo quando la bandiera strict_undefined è stato attivato.
    • Ora è possibile utilizzare strict_undefined allo stesso args tempo passato a DEF () vengono utilizzati da altri elementi della & # x3c;

    Programmi simili

    Gambit
    Gambit

    9 Feb 16

    object2module
    object2module

    12 May 15

    PyHAML
    PyHAML

    13 Apr 15

    JPype
    JPype

    12 May 15

    Altri software di sviluppo Mike Bayer

    blogodev
    blogodev

    20 Feb 15

    SQLSoup
    SQLSoup

    15 Apr 15

    Alembic
    Alembic

    20 Feb 15

    SQLAlchemy
    SQLAlchemy

    20 Jul 15

    Commenti a Mako

    I commenti non trovato
    Aggiungi commento
    Accendere le immagini!
    Ricerca per categoria