]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Give template-generated code a fake "filename" to avoid confusing code-coverage tools
authorBen Darnell <ben@bendarnell.com>
Sat, 11 Jun 2011 19:33:34 +0000 (12:33 -0700)
committerBen Darnell <ben@bendarnell.com>
Sat, 11 Jun 2011 19:33:34 +0000 (12:33 -0700)
tornado/template.py

index 648621ed05c965ce9f07591a96075f7367034768..186a466c405174c058f1b6550b4ff99a250e54b6 100644 (file)
@@ -115,7 +115,8 @@ class Template(object):
         self.file = _File(_parse(reader, self))
         self.code = self._generate_python(loader, compress_whitespace)
         try:
-            self.compiled = compile(self.code, self.name, "exec")
+            self.compiled = compile(self.code, "<template %s>" % self.name,
+                                    "exec")
         except:
             formatted_code = _format_code(self.code).rstrip()
             logging.error("%s code:\n%s", self.name, formatted_code)