From 59b4baee0c5fc0eff02bcfe14f398ba6e5d9e2fb Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Tue, 1 Jun 2021 19:19:05 +0000 Subject: [PATCH] ts: migrate from cgi.escape to html.escape in .py file --- modules/ts/misc/table_formatter.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/ts/misc/table_formatter.py b/modules/ts/misc/table_formatter.py index 412936950f..96bafab72d 100755 --- a/modules/ts/misc/table_formatter.py +++ b/modules/ts/misc/table_formatter.py @@ -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 '
'.join([cgi.escape(s) for s in str]) + return '
'.join([escape(s) for s in str]) class table(object): def_align = "left"