[svn] and delete jinja 1.0 again. python2.3 bug
authorArmin Ronacher <armin.ronacher@active-4.com>
Fri, 23 Mar 2007 15:58:36 +0000 (16:58 +0100)
committerArmin Ronacher <armin.ronacher@active-4.com>
Fri, 23 Mar 2007 15:58:36 +0000 (16:58 +0100)
--HG--
branch : trunk

jinja/lexer.py

index d419c0397bdd594e0bdd43b60090dce68e52e7cd..9b73e186574d5b91e1d68d491ebfafefcf240c52 100644 (file)
@@ -23,7 +23,7 @@ string_re = re.compile(r"('([^'\\]*(?:\\.[^'\\]*)*)'"
                        r'|"([^"\\]*(?:\\.[^"\\]*)*)")(?ms)')
 number_re = re.compile(r'\d+(\.\d+)*')
 
-operator_re = re.compile('(%s)' % '|'.join(
+operator_re = re.compile('(%s)' % '|'.join([
     isinstance(x, unicode) and str(x) or re.escape(x) for x in [
     # math operators
     '+', '-', '*', '/', '%',
@@ -32,7 +32,7 @@ operator_re = re.compile('(%s)' % '|'.join(
     # attribute access and comparison / logical operators
     '.', ':', ',', '|', '==', '<', '>', '<=', '>=', '!=', '=',
     ur'or\b', ur'and\b', ur'not\b', ur'in\b', ur'is'
-]))
+]]))
 
 # set of used keywords
 keywords = set(['and', 'block', 'cycle', 'elif', 'else', 'endblock',