From e01a3a263daf17c0ff3da0f3f8d135899060b3c5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 19 Jul 2013 21:24:39 +0530 Subject: [PATCH] Missing legacy API --- src/calibre/db/cache.py | 4 ++++ src/calibre/db/view.py | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/calibre/db/cache.py b/src/calibre/db/cache.py index ce8ce288ea..7a17f3468b 100644 --- a/src/calibre/db/cache.py +++ b/src/calibre/db/cache.py @@ -1541,6 +1541,10 @@ class Cache(object): def saved_search_rename(self, old_name, new_name): self._search_api.saved_searches.rename(old_name, new_name) + @write_api + def change_search_locations(self, newlocs): + self._search_api.change_locations(newlocs) + # }}} class SortKey(object): # {{{ diff --git a/src/calibre/db/view.py b/src/calibre/db/view.py index bb9131e212..ffaa0ce746 100644 --- a/src/calibre/db/view.py +++ b/src/calibre/db/view.py @@ -290,6 +290,9 @@ class View(object): def get_search_restriction_book_count(self): return self.search_restriction_book_count + def change_search_locations(self, newlocs): + self.cache.change_search_locations(newlocs) + def set_marked_ids(self, id_dict): ''' ids in id_dict are "marked". They can be searched for by