ts: migrate from cgi.escape to html.escape in .py file
authorAlexander Alekhin <alexander.alekhin@intel.com>
Tue, 1 Jun 2021 19:19:05 +0000 (19:19 +0000)
committerAlexander Alekhin <alexander.alekhin@intel.com>
Tue, 1 Jun 2021 19:19:05 +0000 (19:19 +0000)
modules/ts/misc/table_formatter.py

index 4129369..96bafab 100755 (executable)
@@ -1,7 +1,11 @@
 #!/usr/bin/env python
 
 from __future__ import print_function
-import sys, re, os.path, cgi, stat, math
+import sys, re, os.path, stat, math
+try:
+    from html import escape
+except ImportError:
+    from cgi import escape  # Python 2.7
 from optparse import OptionParser
 from color import getColorizer, dummyColorizer
 
@@ -23,7 +27,7 @@ class tblRow(object):
         self.props = props
 
 def htmlEncode(str):
-    return '<br/>'.join([cgi.escape(s) for s in str])
+    return '<br/>'.join([escape(s) for s in str])
 
 class table(object):
     def_align = "left"