From db1b35ccb21f70f698c1c9387d533f01358f0f04 Mon Sep 17 00:00:00 2001 From: Eric Naeseth Date: Sun, 17 Jan 2010 06:54:37 +0800 Subject: Helping to ensure the template file gets closed. --- pystache/view.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pystache/view.py b/pystache/view.py index bbed285..15c6942 100644 --- a/pystache/view.py +++ b/pystache/view.py @@ -55,8 +55,10 @@ class View(object): self.template_file = os.path.join(self.template_path, name) f = open(self.template_file, 'r') - template = f.read() - f.close() + try: + template = f.read() + finally: + f.close() return template def get_template_name(self, name=None): -- cgit v1.2.1