Fix lit2lrf not picking up metadata

This commit is contained in:
Kovid Goyal 2007-06-23 21:09:38 +00:00
parent 9367da6458
commit 22e78a34c8

View File

@ -1174,12 +1174,12 @@ def process_file(path, options):
def try_opf(path, options):
try:
opf = glob.glob('*.opf')[0]
opf = glob.glob(os.path.join(os.path.dirname(path),'*.opf'))[0]
except IndexError:
return
soup = BeautifulStoneSoup(open(opf).read())
try:
title = soup.package.metadata.find('dc:title')
title = soup.package.metadata.find('dc:title')
if title and not options.title:
options.title = title.string
creators = soup.package.metadata.findAll('dc:creator')