diff options
Diffstat (limited to 'combox')
-rw-r--r-- | combox/file.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/combox/file.py b/combox/file.py index cb64307..b6ee97e 100644 --- a/combox/file.py +++ b/combox/file.py @@ -350,7 +350,10 @@ def read_file(filename): print "ERROR: opening %s" % (filename) exit(1) - return file_.read() + content = file_.read() + file_.close() + + return content def hash_file(filename, file_content=None): @@ -378,6 +381,7 @@ def write_file(filename, filecontent): try: file_ = open(filename, 'wb') file_.write(filecontent) + file_.close() except IOError: print "ERROR: creating and writing content to %s" % (filename) exit(1) |