From 92dc7600e4af3da7fbfb62816c8e49f5350699f2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 11 Dec 2007 19:32:29 +0000 Subject: [PATCH] Make LRF get_metadata work with either streams or LRFDocuments --- src/libprs500/ebooks/lrf/meta.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libprs500/ebooks/lrf/meta.py b/src/libprs500/ebooks/lrf/meta.py index 0924b0f1fe..7b5884920b 100644 --- a/src/libprs500/ebooks/lrf/meta.py +++ b/src/libprs500/ebooks/lrf/meta.py @@ -231,8 +231,9 @@ def get_metadata(stream): """ Return basic meta-data about the LRF file in C{stream} as a L{MetaInformation} object. + @param stream: A file like object or an instance of L{LRFMetaFile} """ - lrf = LRFMetaFile(stream) + lrf = stream if isinstance(stream, LRFMetaFile) else LRFMetaFile(stream) au = lrf.author.strip().split(',') authors = [] for i in au: