From 468a47eb5d8f573935ccd4ac7ec6cf256515fbaf Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 1 Sep 2012 23:07:10 +0530 Subject: [PATCH] ... --- src/calibre/gui2/device.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/calibre/gui2/device.py b/src/calibre/gui2/device.py index 5f9cb3e75c..98e42f4178 100644 --- a/src/calibre/gui2/device.py +++ b/src/calibre/gui2/device.py @@ -564,9 +564,8 @@ class DeviceManager(Thread): # {{{ to_job=add_as_step_to_job) def _view_book(self, path, target): - f = open(target, 'wb') - self.device.get_file(path, f) - f.close() + with open(target, 'wb') as f: + self.device.get_file(path, f) return target def view_book(self, done, path, target, add_as_step_to_job=None):