diff --git a/src/calibre/ebooks/metadata/library_thing.py b/src/calibre/ebooks/metadata/library_thing.py index eaff881ede..3a78204e8e 100644 --- a/src/calibre/ebooks/metadata/library_thing.py +++ b/src/calibre/ebooks/metadata/library_thing.py @@ -91,6 +91,8 @@ def get_social_metadata(title, authors, publisher, isbn, username=None, raw = br.open_novisit('http://www.librarything.com/isbn/' +isbn).read() + if not raw: + return mi root = html.fromstring(raw) h1 = root.xpath('//div[@class="headsummary"]/h1') if h1 and not mi.title: