cgi method is deprecated, use html instead
authorGianfranco Costamagna <locutusofborg@debian.org>
Thu, 19 Mar 2020 08:50:20 +0000 (08:50 +0000)
committerGianfranco Costamagna <locutusofborg@debian.org>
Thu, 19 Mar 2020 08:50:20 +0000 (08:50 +0000)
Last-Update: 2020-02-25

Gbp-Pq: Name no-cgi.patch

tools/opt-viewer/opt-viewer.py
tools/opt-viewer/optrecord.py

index 160f073493f2e896972895562b1d224b3578ca2d..805e88cdcf518d2284e4a0576ab58719bdc499de 100755 (executable)
@@ -3,7 +3,7 @@
 from __future__ import print_function
 
 import argparse
-import cgi
+import html
 import codecs
 import errno
 import functools
@@ -169,7 +169,7 @@ class IndexRenderer:
         self.max_hottest_remarks_on_index = max_hottest_remarks_on_index
 
     def render_entry(self, r, odd):
-        escaped_name = cgi.escape(r.DemangledFunctionName)
+        escaped_name = html.escape(r.DemangledFunctionName)
         print(u'''
 <tr>
 <td class=\"column-entry-{odd}\"><a href={r.Link}>{r.DebugLocString}</a></td>
index 42136b97b98505871af8c7837473eda4f115ae43..b4dea03e27c2fd1215dd00ca51a09e6b16a0c487 100644 (file)
@@ -10,7 +10,7 @@ except ImportError:
     print("For faster parsing, you may want to install libYAML for PyYAML")
     from yaml import Loader
 
-import cgi
+import html
 from collections import defaultdict
 import fnmatch
 import functools
@@ -156,7 +156,7 @@ class Remark(yaml.YAMLObject):
         (key, value) = list(mapping.items())[0]
 
         if key == 'Caller' or key == 'Callee' or key == 'DirectCallee':
-            value = cgi.escape(self.demangle(value))
+            value = html.escape(self.demangle(value))
 
         if dl and key != 'Caller':
             dl_dict = dict(list(dl))