diff --git a/src/calibre/ebooks/metadata/sources/amazon.py b/src/calibre/ebooks/metadata/sources/amazon.py index 3b219d2d1e..3e90d35e8f 100644 --- a/src/calibre/ebooks/metadata/sources/amazon.py +++ b/src/calibre/ebooks/metadata/sources/amazon.py @@ -534,9 +534,8 @@ class Worker(Thread): # Get details {{{ desc = nr.xpath('//div[@id="productDescription"]/*[@class="content"]') if desc: ans += self._render_comments(desc[0]) - except Exception: - import traceback - traceback.print_exc() + except Exception as e: + self.log.warn('Parsing of obfuscated product description failed with error: %s' % as_unicode(e)) return ans