aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mammoth/__init__.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/mammoth/__init__.py b/mammoth/__init__.py
index 3c726d6..84849ce 100644
--- a/mammoth/__init__.py
+++ b/mammoth/__init__.py
@@ -4,10 +4,16 @@ from . import docx, conversion, style_reader, lists
def convert_to_html(fileobj, style_map=None, convert_image=None):
if style_map is None:
- style_map = _default_styles
+ style_map = _default_style_map
+ else:
+ style_map = _read_style_map(style_map)
return docx.read(fileobj).bind(lambda document:
- conversion.convert_document_element_to_html(document, styles=_read_style_map(style_map), convert_image=convert_image)
+ conversion.convert_document_element_to_html(
+ document,
+ styles=style_map,
+ convert_image=convert_image,
+ )
)
@@ -17,7 +23,7 @@ def _read_style_map(style_text):
-_default_styles = """
+_default_style_map = _read_style_map("""
p.Heading1 => h1:fresh
p.Heading2 => h2:fresh
p.Heading3 => h3:fresh
@@ -32,4 +38,4 @@ p:ordered-list(2) => ul|ol > li > ol > li:fresh
p:ordered-list(3) => ul|ol > li > ul|ol > li > ol > li:fresh
p:ordered-list(4) => ul|ol > li > ul|ol > li > ul|ol > li > ol > li:fresh
p:ordered-list(5) => ul|ol > li > ul|ol > li > ul|ol > li > ul|ol > li > ol > li:fresh
-"""
+""")