aboutsummaryrefslogtreecommitdiff
path: root/mammoth/writers/markdown.py
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-02-08 20:06:45 +0000
committerMichael Williamson <mike@zwobble.org>2015-02-08 20:06:45 +0000
commit97cec25aa615353495292aee7bfb0002c6f849db (patch)
tree03a1d35a2b97d4bc870e1fe20832dff34da00386 /mammoth/writers/markdown.py
parent3090caa64cb8625000209f70e9ca63730c95f81c (diff)
Handle unrecognised elements in markdown writer
Diffstat (limited to 'mammoth/writers/markdown.py')
-rw-r--r--mammoth/writers/markdown.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mammoth/writers/markdown.py b/mammoth/writers/markdown.py
index 4a2476d..3449990 100644
--- a/mammoth/writers/markdown.py
+++ b/mammoth/writers/markdown.py
@@ -25,6 +25,7 @@ def _init_writers():
_writers = _init_writers()
+_default_writer = lambda: ("", "")
class MarkdownWriter(object):
@@ -36,7 +37,7 @@ class MarkdownWriter(object):
self._fragments.append(_escape_markdown(text))
def start(self, name, attributes=None):
- start, end = _writers[name]()
+ start, end = _writers.get(name, _default_writer)()
self._fragments.append(start)
self._element_stack.append(end)