mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
dee38d6f89
commit
3be84e7249
@ -219,13 +219,13 @@ def custom_getter(field, dbref, book_id, cache):
|
|||||||
cache[field] = ret = fmt_custom(db.field_for(field, book_id))
|
cache[field] = ret = fmt_custom(db.field_for(field, book_id))
|
||||||
return ret
|
return ret
|
||||||
|
|
||||||
def composite_getter(mi, field, db, book_id, cache, formatter, template_cache):
|
def composite_getter(mi, field, dbref, book_id, cache, formatter, template_cache):
|
||||||
try:
|
try:
|
||||||
return cache[field]
|
return cache[field]
|
||||||
except KeyError:
|
except KeyError:
|
||||||
cache[field] = 'RECURSIVE_COMPOSITE FIELD (Metadata) ' + field
|
cache[field] = 'RECURSIVE_COMPOSITE FIELD (Metadata) ' + field
|
||||||
try:
|
try:
|
||||||
db = db()
|
db = dbref()
|
||||||
with db.safe_read_lock:
|
with db.safe_read_lock:
|
||||||
try:
|
try:
|
||||||
fo = db.fields[field]
|
fo = db.fields[field]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user