From e6473047fec2fde9a31f1bdb437d4459d0031726 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 20 Feb 2009 11:47:03 -0800 Subject: [PATCH] FB2 input:Fix regression that prevented metadata from being read from input FB2 file when converting on the command line --- src/calibre/ebooks/lrf/fb2/convert_from.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/lrf/fb2/convert_from.py b/src/calibre/ebooks/lrf/fb2/convert_from.py index dc4644d292..24562e708c 100644 --- a/src/calibre/ebooks/lrf/fb2/convert_from.py +++ b/src/calibre/ebooks/lrf/fb2/convert_from.py @@ -38,6 +38,7 @@ def extract_embedded_content(doc): open(fname, 'wb').write(data) def to_html(fb2file, tdir): + fb2file = os.path.abspath(fb2file) cwd = os.getcwd() try: os.chdir(tdir) @@ -52,7 +53,7 @@ def to_html(fb2file, tdir): result = transform(doc) open('index.html', 'wb').write(transform.tostring(result)) try: - mi = get_metadata(open(fb2file, 'rb')) + mi = get_metadata(open(fb2file, 'rb'), 'fb2') except: mi = MetaInformation(None, None) if not mi.title: