mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Conversion: Do not strip underscores from classnames. Fixes #1349442 [All converting epub styles with class"_number_name" are corrupt.](https://bugs.launchpad.net/calibre/+bug/1349442)
This commit is contained in:
parent
77f1223202
commit
e294e6a679
@ -463,7 +463,7 @@ class CSSFlattener(object):
|
|||||||
items = sorted(cssdict.iteritems())
|
items = sorted(cssdict.iteritems())
|
||||||
css = u';\n'.join(u'%s: %s' % (key, val) for key, val in items)
|
css = u';\n'.join(u'%s: %s' % (key, val) for key, val in items)
|
||||||
classes = node.get('class', '').strip() or 'calibre'
|
classes = node.get('class', '').strip() or 'calibre'
|
||||||
klass = ascii_text(STRIPNUM.sub('', classes.split()[0].replace('_', '')))
|
klass = ascii_text(STRIPNUM.sub('', classes.split()[0]))
|
||||||
if css in styles:
|
if css in styles:
|
||||||
match = styles[css]
|
match = styles[css]
|
||||||
else:
|
else:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user