diff genshi/template/markup.py @ 642:1cf5fdfe7214 experimental-sandboxed

first implementaiton of a secure genshi
author aronacher
date Wed, 26 Sep 2007 14:07:10 +0000
parents e0f12a6f3612
children 5af131b37ab4
line wrap: on
line diff
--- a/genshi/template/markup.py
+++ b/genshi/template/markup.py
@@ -61,10 +61,11 @@
     _number_conv = Markup
 
     def __init__(self, source, basedir=None, filename=None, loader=None,
-                 encoding=None, lookup='strict', allow_exec=True):
+                 encoding=None, lookup='strict', allow_exec=True,
+                 secure=False):
         Template.__init__(self, source, basedir=basedir, filename=filename,
                           loader=loader, encoding=encoding, lookup=lookup,
-                          allow_exec=allow_exec)
+                          allow_exec=allow_exec, secure=secure)
         # Make sure the include filter comes after the match filter
         if loader:
             self.filters.remove(self._include)
Copyright (C) 2012-2017 Edgewall Software