From 99cfbc74457b29017a9e108449251054e4d178d7 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 30 Sep 2010 11:41:27 -0600 Subject: [PATCH] ... --- src/calibre/gui2/add.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/add.py b/src/calibre/gui2/add.py index 1d7b5075b4..1339070446 100644 --- a/src/calibre/gui2/add.py +++ b/src/calibre/gui2/add.py @@ -152,7 +152,8 @@ class DBAdder(Thread): # {{{ mi.application_id = None if self.db is not None: if cover: - cover = open(cover, 'rb').read() + with open(cover, 'rb') as f: + cover = f.read() orig_formats = formats formats = [f for f in formats if not f.lower().endswith('.opf')] if prefs['add_formats_to_existing']: