From 5617ddeb731fde3ea160084f0e1f77beb5efd43f Mon Sep 17 00:00:00 2001 From: Charles Haley <> Date: Mon, 6 Jun 2011 12:23:21 +0100 Subject: [PATCH] ... --- src/calibre/gui2/store/amazon_uk_plugin.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/calibre/gui2/store/amazon_uk_plugin.py b/src/calibre/gui2/store/amazon_uk_plugin.py index fcc0c02e01..f8686d19fe 100644 --- a/src/calibre/gui2/store/amazon_uk_plugin.py +++ b/src/calibre/gui2/store/amazon_uk_plugin.py @@ -94,6 +94,8 @@ class AmazonUKKindleStore(StorePlugin): return url = 'http://amazon.co.uk/dp/' + drm_search_text = u'Simultaneous Device Usage' + drm_free_text = u'Unlimited' br = browser() with closing(br.open(url + search_result.detail_item, timeout=timeout)) as nf: @@ -104,10 +106,10 @@ class AmazonUKKindleStore(StorePlugin): if is_kindle: search_result.formats = 'Kindle' if idata.xpath('boolean(//div[@class="content"]//li/b[contains(text(), "' + - self.drm_search_text + '")])'): + drm_search_text + '")])'): if idata.xpath('boolean(//div[@class="content"]//li[contains(., "' + - self.drm_free_text + '") and contains(b, "' + - self.drm_search_text + '")])'): + drm_free_text + '") and contains(b, "' + + drm_search_text + '")])'): search_result.drm = SearchResult.DRM_UNLOCKED else: search_result.drm = SearchResult.DRM_UNKNOWN