ext/tal.py
branchtls-sprint
changeset 1802 d628defebc17
parent 704 0c2c8f0a6ded
child 1977 606923dff11b
--- a/ext/tal.py	Thu May 14 10:24:56 2009 +0200
+++ b/ext/tal.py	Thu May 14 11:38:40 2009 +0200
@@ -1,7 +1,7 @@
 """provides simpleTAL extensions for CubicWeb
 
 :organization: Logilab
-:copyright: 2001-2008 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
+:copyright: 2001-2009 LOGILAB S.A. (Paris, FRANCE), all rights reserved.
 :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr
 """
 
@@ -12,7 +12,7 @@
 from os.path import exists, isdir, join
 from logging import getLogger
 from StringIO import StringIO
-        
+
 from simpletal import simpleTAL, simpleTALES
 
 from logilab.common.decorators import cached
@@ -23,7 +23,7 @@
 class LoggerAdapter(object):
     def __init__(self, tal_logger):
         self.tal_logger = tal_logger
-        
+
     def debug(self, msg):
         LOGGER.debug(msg)
 
@@ -49,7 +49,7 @@
         simpleTALES.Context.addRepeat(self, name, var, initialValue)
 
 # XXX FIXME need to find a clean to define OPCODE values for extensions
-I18N_CONTENT = 18  
+I18N_CONTENT = 18
 I18N_REPLACE = 19
 RQL_EXECUTE  = 20
 # simpleTAL uses the OPCODE values to define priority over commands.
@@ -113,7 +113,7 @@
         """
         # Compile tal:attributes into attribute command
         # Argument: [(attributeName, expression)]
-        
+
         # Break up the list of attribute settings first
         commandArgs = []
         # We only want to match semi-colons that are not escaped
@@ -187,7 +187,7 @@
 def compile_template_file(filepath):
     """compiles a TAL template file
     :type filepath: str
-    :param template: path of the file to compile 
+    :param template: path of the file to compile
     """
     fp = file(filepath)
     file_content = unicode(fp.read()) # template file should be pure ASCII
@@ -253,4 +253,3 @@
                 return compile_template_file(filepath)
         raise Exception('no such template %s' % self.filename)
     _compiled_template = cached(_compiled_template, 0)
-