aboutsummaryrefslogtreecommitdiff
path: root/mammoth/html_generation.py
blob: eb68266d4318eda5aae22153a974a30d2a9eee0c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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)