]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Allow template directives to span multiple lines 326/head
authorAlek Storm <alek.storm@gmail.com>
Wed, 3 Aug 2011 08:25:31 +0000 (08:25 +0000)
committerAlek Storm <alek.storm@gmail.com>
Wed, 3 Aug 2011 08:25:31 +0000 (08:25 +0000)
tornado/template.py

index cece87e53ad64ca231ff8042b13e4fd51a91e694..99a308c04ac6305c395c603dab173807ea1860ed 100644 (file)
@@ -579,7 +579,7 @@ def _parse(reader, template, in_block=None):
         # Expression
         if start_brace == "{{":
             end = reader.find("}}")
-            if end == -1 or reader.find("\n", 0, end) != -1:
+            if end == -1:
                 raise ParseError("Missing end expression }} on line %d" % line)
             contents = reader.consume(end).strip()
             reader.consume(2)
@@ -591,7 +591,7 @@ def _parse(reader, template, in_block=None):
         # Block
         assert start_brace == "{%", start_brace
         end = reader.find("%}")
-        if end == -1 or reader.find("\n", 0, end) != -1:
+        if end == -1:
             raise ParseError("Missing end block %%} on line %d" % line)
         contents = reader.consume(end).strip()
         reader.consume(2)