diff options
Diffstat (limited to 'mammoth/html_generation.py')
| -rw-r--r-- | mammoth/html_generation.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/mammoth/html_generation.py b/mammoth/html_generation.py new file mode 100644 index 0000000..eb68266 --- /dev/null +++ b/mammoth/html_generation.py @@ -0,0 +1,17 @@ +import cgi + + +class HtmlGenerator(object): + def __init__(self): + self._fragments = [] + + def text(self, text): + self._fragments.append(_escape_html(text)) + + + def html_string(self): + return "".join(self._fragments) + + +def _escape_html(text): + return cgi.escape(text, quote=True) |
