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
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
def Engine(): e = ExpressionEngine() for pt in PathExpr._default_type_names: e.registerType(pt, PathExpr) return e