From 41a8f1a393a56eff00e60ab6b552fdbc38c64486 Mon Sep 17 00:00:00 2001 From: Meng Zhuo Date: Sun, 2 Mar 2014 22:20:49 +0800 Subject: [PATCH] update Template Loader with 'with' statment --- tornado/template.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tornado/template.py b/tornado/template.py index db5a528dc..94127e79f 100644 --- a/tornado/template.py +++ b/tornado/template.py @@ -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): -- 2.47.2