'Ask the user if they want to try to find homes for those books that already had an entry in calibre'

def process_epub_formats(self):

    for book in self.duplicate_book_list:
        (mi, tmp_file) = (book[0], book[1])
        dup_ids = self.db.find_identical_books(mi)
        home_id = self.find_a_home(dup_ids)
        if (home_id is not None):
            self.formats_to_add.append((home_id, mi, tmp_file))
        else:
            self.no_home_for_book.append(mi)
    if self.formats_to_add:
        d = AddEpubFormatsProgressDialog(self.gui, self.formats_to_add, self.add_epub_format)
        if d.wasCanceled():
            print(_(u'{}    -    "Insert    formats"    canceled    by    user.').format(((PLUGIN_NAME + u'    v') + PLUGIN_VERSION)))
            self.add_formats_cancelled = True
            return
    return
