This commit is contained in:
Kovid Goyal 2014-11-01 22:06:08 +05:30
parent dee38d6f89
commit 3be84e7249

View File

@ -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]