From 3be84e7249cc174a5e7ef95eb44723f4a183c4fa Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 1 Nov 2014 22:06:08 +0530 Subject: [PATCH] ... --- src/calibre/db/lazy.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/db/lazy.py b/src/calibre/db/lazy.py index 2cdae63cd0..5e8c4d4d8a 100644 --- a/src/calibre/db/lazy.py +++ b/src/calibre/db/lazy.py @@ -219,13 +219,13 @@ def custom_getter(field, dbref, book_id, cache): cache[field] = ret = fmt_custom(db.field_for(field, book_id)) 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: return cache[field] except KeyError: cache[field] = 'RECURSIVE_COMPOSITE FIELD (Metadata) ' + field try: - db = db() + db = dbref() with db.safe_read_lock: try: fo = db.fields[field]