]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
update Template Loader with 'with' statment 999/head
authorMeng Zhuo <mengzhuo1203@gmail.com>
Sun, 2 Mar 2014 14:20:49 +0000 (22:20 +0800)
committerMeng Zhuo <mengzhuo1203@gmail.com>
Sun, 2 Mar 2014 14:20:49 +0000 (22:20 +0800)
tornado/template.py

index db5a528dc3e9b21982bbcb979f288c24f3f17b12..94127e79fa77caee81e1aa368740d80d433098eb 100644 (file)
@@ -367,10 +367,9 @@ class Loader(BaseLoader):
 
     def _create_template(self, name):
         path = os.path.join(self.root, name)
-        f = open(path, "rb")
-        template = Template(f.read(), name=name, loader=self)
-        f.close()
-        return template
+        with open(path, "rb") as f:
+            template = Template(f.read(), name=name, loader=self)
+            return template
 
 
 class DictLoader(BaseLoader):