py/gadialog_html.py
changeset 1319 679972640f47
parent 1224 23dc533e3dd3
--- 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>")