aboutsummaryrefslogtreecommitdiffstats
path: root/debian/lib/python/debian_linux/utils.py
diff options
context:
space:
mode:
authorBen Hutchings <ben@decadent.org.uk>2019-10-23 20:50:13 +0100
committerBen Hutchings <ben@decadent.org.uk>2019-10-23 21:47:25 +0100
commitc8e5a878e8d78aec88872ee879196ff54adb4241 (patch)
tree47ae3b7b782891c1f9abf2c6c87996226ecd1859 /debian/lib/python/debian_linux/utils.py
parent307b011acf1854eeb8e14532a30bfccea4818580 (diff)
downloadkernel_replicant_linux-c8e5a878e8d78aec88872ee879196ff54adb4241.tar.gz
kernel_replicant_linux-c8e5a878e8d78aec88872ee879196ff54adb4241.tar.bz2
kernel_replicant_linux-c8e5a878e8d78aec88872ee879196ff54adb4241.zip
debian/lib/python/debian_linux/utils.py: Use 'with' to manage file handles
Diffstat (limited to 'debian/lib/python/debian_linux/utils.py')
-rw-r--r--debian/lib/python/debian_linux/utils.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/debian/lib/python/debian_linux/utils.py b/debian/lib/python/debian_linux/utils.py
index 34c15536df05..577ad319c55d 100644
--- a/debian/lib/python/debian_linux/utils.py
+++ b/debian/lib/python/debian_linux/utils.py
@@ -23,12 +23,12 @@ class Templates(object):
for dir in self.dirs:
filename = "%s/%s%s" % (dir, name, suffix)
if os.path.exists(filename):
- f = codecs.open(filename, 'r', 'utf-8')
- if prefix == 'control':
- return read_control(f)
- if prefix == 'tests-control':
- return read_tests_control(f)
- return f.read()
+ with codecs.open(filename, 'r', 'utf-8') as f:
+ if prefix == 'control':
+ return read_control(f)
+ if prefix == 'tests-control':
+ return read_tests_control(f)
+ return f.read()
def get(self, key, default=None):
if key in self._cache: