diff options
author | Ben Hutchings <ben@decadent.org.uk> | 2019-10-23 20:50:13 +0100 |
---|---|---|
committer | Ben Hutchings <ben@decadent.org.uk> | 2019-10-23 21:47:25 +0100 |
commit | c8e5a878e8d78aec88872ee879196ff54adb4241 (patch) | |
tree | 47ae3b7b782891c1f9abf2c6c87996226ecd1859 /debian/lib/python/debian_linux/utils.py | |
parent | 307b011acf1854eeb8e14532a30bfccea4818580 (diff) | |
download | kernel_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.py | 12 |
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: |