fnp
/
librarian.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add mpw cover class
[librarian.git]
/
librarian
/
epub.py
diff --git
a/librarian/epub.py
b/librarian/epub.py
index
3e9056c
..
8d4e73f
100644
(file)
--- a/
librarian/epub.py
+++ b/
librarian/epub.py
@@
-19,7
+19,7
@@
from tempfile import mkdtemp, NamedTemporaryFile
from shutil import rmtree
from librarian import RDFNS, WLNS, NCXNS, OPFNS, XHTMLNS, DCNS, OutputFile
from shutil import rmtree
from librarian import RDFNS, WLNS, NCXNS, OPFNS, XHTMLNS, DCNS, OutputFile
-from librarian.cover import
DefaultEbookC
over
+from librarian.cover import
make_c
over
from librarian import functions, get_resource
from librarian import functions, get_resource
@@
-203,6
+203,8
@@
class Stanza(object):
for i, verse_text in enumerate(re.split(r"/\s*\n", text)):
if i:
self.open_normal_verse()
for i, verse_text in enumerate(re.split(r"/\s*\n", text)):
if i:
self.open_normal_verse()
+ if not verse_text.strip():
+ continue
verse = self.get_open_verse()
if len(verse):
verse[-1].tail = (verse[-1].tail or "") + verse_text
verse = self.get_open_verse()
if len(verse):
verse[-1].tail = (verse[-1].tail or "") + verse_text
@@
-563,7
+565,7
@@
def transform(wldoc, verbose=False, style=None, html_toc=False,
if cover:
if cover is True:
if cover:
if cover is True:
- cover =
DefaultEbookC
over
+ cover =
make_c
over
cover_file = StringIO()
bound_cover = cover(document.book_info)
cover_file = StringIO()
bound_cover = cover(document.book_info)