Commit a0b4e4fe by Chris Jerdonek

Eliminated one use of the with keyword for Python 2.4 support.

parent e0f14039
...@@ -5,8 +5,6 @@ This module provides a Loader class for locating and reading templates. ...@@ -5,8 +5,6 @@ This module provides a Loader class for locating and reading templates.
""" """
from __future__ import with_statement
import os import os
import sys import sys
...@@ -108,8 +106,12 @@ class Loader(object): ...@@ -108,8 +106,12 @@ class Loader(object):
Read the template at the given path, and return it as a unicode string. Read the template at the given path, and return it as a unicode string.
""" """
with open(path, 'r') as f: # We avoid use of the with keyword for Python 2.4 support.
f = open(path, 'r')
try:
text = f.read() text = f.read()
finally:
f.close()
if encoding is None: if encoding is None:
encoding = self.file_encoding encoding = self.file_encoding
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment