コード例 #1
0
def Engine():
    """Constructs the TALES engine."""
    e = ExpressionEngine()
    for name in PathExpr._default_type_names:
        e.registerType(name, PathExpr)
    e.registerType('string', StringExpr)
    e.registerType('python', PythonExpr)
    e.registerType('not', NotExpr)
    e.registerType('defer', DeferExpr)
    e.registerBaseName('modules', SimpleModuleImporter())
    return e
コード例 #2
0
ファイル: engine.py プロジェクト: logonod/bfg-pages
def Engine():
    """Constructs the TALES engine."""
    e = ExpressionEngine()
    for name in PathExpr._default_type_names:
        e.registerType(name, PathExpr)
    e.registerType('string', StringExpr)
    e.registerType('python', PythonExpr)
    e.registerType('not', NotExpr)
    e.registerType('defer', DeferExpr)
    e.registerBaseName('modules', SimpleModuleImporter())
    return e
コード例 #3
0
def Engine():
    e = ExpressionEngine()
    for pt in PathExpr._default_type_names:
        e.registerType(pt, PathExpr)
    return e