aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDevan Franchini <twitch153@gentoo.org>2015-06-12 22:30:50 -0400
committerDevan Franchini <twitch153@gentoo.org>2015-06-12 22:30:50 -0400
commit7f3945f376304360689cb8cb9c1777ed69ac4367 (patch)
tree9b67b159228c4dd0c01f09c03173ce47ad3013e2
parentapi.py: Properly closes fatal error message brackets on line 470 (diff)
downloadlayman-7f3945f376304360689cb8cb9c1777ed69ac4367.tar.gz
layman-7f3945f376304360689cb8cb9c1777ed69ac4367.tar.bz2
layman-7f3945f376304360689cb8cb9c1777ed69ac4367.zip
flocker.py: Adds check to ensure get_file isn't passing a closed io object
-rw-r--r--layman/flocker.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/layman/flocker.py b/layman/flocker.py
index 21f34c3..36a12b8 100644
--- a/layman/flocker.py
+++ b/layman/flocker.py
@@ -72,7 +72,7 @@ class FileLocker(object):
'''Obtains file object for given path'''
assert mode in ('r', 'w+')
- if path not in self.files:
+ if path not in self.files or self.files[path].closed:
self.files[path] = fileopen(path, mode)
f = self.files[path]