From c617a95672e0262e7b95ea05bc8182bf44d54581 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 28 Apr 2015 08:49:45 +0530 Subject: [PATCH] Add title of book to error message when failing to set PDF metadata --- src/calibre/utils/podofo/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/utils/podofo/__init__.py b/src/calibre/utils/podofo/__init__.py index 4aa708ae66..55ff0ce9bb 100644 --- a/src/calibre/utils/podofo/__init__.py +++ b/src/calibre/utils/podofo/__init__.py @@ -38,7 +38,7 @@ def set_metadata(stream, mi): mi.title, mi.authors, mi.book_producer, mi.tags, xmp_packet)) touched = result['result'] except WorkerError as e: - raise Exception('Failed to set PDF metadata: %s'%e.orig_tb) + raise Exception('Failed to set PDF metadata in (%s): %s'%(mi.title, e.orig_tb)) if touched: with open(os.path.join(tdir, u'output.pdf'), 'rb') as f: f.seek(0, 2)