mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
a8033fc610
commit
7c1421d15a
@ -315,8 +315,7 @@ class LibraryDatabase(object):
|
||||
def authors_sort_strings(self, index, index_is_id=False):
|
||||
book_id = index if index_is_id else self.data.index_to_id(index)
|
||||
with self.new_api.read_lock:
|
||||
af = self.new_api.fields['authors'].table
|
||||
authors = af.book_col_map.get(book_id, ())
|
||||
authors = self.new_api._field_ids_for('authors', book_id)
|
||||
adata = self.new_api._author_data(authors)
|
||||
return [adata[aid]['sort'] for aid in authors]
|
||||
|
||||
@ -326,8 +325,7 @@ class LibraryDatabase(object):
|
||||
def authors_with_sort_strings(self, index, index_is_id=False):
|
||||
book_id = index if index_is_id else self.data.index_to_id(index)
|
||||
with self.new_api.read_lock:
|
||||
af = self.new_api.fields['authors'].table
|
||||
authors = af.book_col_map.get(book_id, ())
|
||||
authors = self.new_api._field_ids_for('authors', book_id)
|
||||
adata = self.new_api._author_data(authors)
|
||||
return [(aid, adata[aid]['name'], adata[aid]['sort'], adata[aid]['link']) for aid in authors]
|
||||
|
||||
|
@ -262,6 +262,8 @@ class LegacyTest(BaseTest):
|
||||
'get_feeds', 'get_feed', 'update_feed', 'remove_feeds', 'add_feed', 'set_feeds',
|
||||
# Obsolete/broken methods
|
||||
'author_id', # replaced by get_author_id
|
||||
'books_for_author', # broken
|
||||
'books_in_old_database', # unused
|
||||
}
|
||||
SKIP_ARGSPEC = {
|
||||
'__init__', 'get_next_series_num_for', 'has_book', 'author_sort_from_authors',
|
||||
@ -329,3 +331,4 @@ class LegacyTest(BaseTest):
|
||||
T(('n', object()))
|
||||
old.close()
|
||||
# }}}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user