--- a/py/gadialog_html.py Wed Sep 01 10:13:16 2021 +0300
+++ b/py/gadialog_html.py Wed Sep 01 10:38:30 2021 +0300
@@ -4,7 +4,7 @@
import io
import sys
import codecs
-import html
+from xml.sax.saxutils import escape
import gadialog
@@ -43,7 +43,7 @@
################################################################
-HTML_HEADER = """<!DOCTYPE html>
+HTML_HEADER = u"""<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
@@ -64,7 +64,7 @@
</html>
"""
-NAME = html.escape("Dialogs")
+NAME = escape("Dialogs")
FOUT.write(HTML_HEADER.format(title=NAME))
FOUT.write("<h1>{} dictionary</h1>\n".format(NAME))
@@ -74,7 +74,7 @@
FOUT.write("<ul>\n")
odd = True
for line in lines:
- FOUT.write('<li class="{:s}">{:s}</li>\n'.format("odd" if odd else "even", html.escape(line)))
+ FOUT.write(u'<li class="{:s}">{:s}</li>\n'.format("odd" if odd else "even", escape(line)))
odd = not odd
FOUT.write("</ul>")