mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-05-05 06:33:42 +02:00
Performance improvement: get proxy metadata once per book instead of once per user category
This commit is contained in:
parent
fc78db2c60
commit
2795462438
1 changed files with 1 additions and 1 deletions
|
|
@ -1914,10 +1914,10 @@ def user_categories_for_books(self, book_ids, proxy_metadata_map=None):
|
|||
ans = {}
|
||||
|
||||
for book_id in book_ids:
|
||||
proxy_metadata = pmm.get(book_id) or self._get_proxy_metadata(book_id)
|
||||
user_cat_vals = ans[book_id] = {}
|
||||
for ucat, categories in user_cats.iteritems():
|
||||
user_cat_vals[ucat] = res = []
|
||||
proxy_metadata = pmm.get(book_id) or self._get_proxy_metadata(book_id)
|
||||
for name, cat, ign in categories:
|
||||
try:
|
||||
field_obj = self.fields[cat]
|
||||
|
|
|
|||
Loading…
Reference in a new issue