From 4b428e8f18c7006f69b3d4ef0fdf091d998d0941 Mon Sep 17 00:00:00 2001 From: Gianfranco Costamagna Date: Wed, 25 Mar 2020 22:38:34 +0100 Subject: [PATCH] Convert old python3 cgi method into the new html one Summary: Patch by Gianfranco Costamagna Reviewers: serge-sans-paille Reviewed By: serge-sans-paille Subscribers: llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D76126 --- llvm/tools/opt-viewer/opt-viewer.py | 4 ++-- llvm/tools/opt-viewer/optrecord.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/llvm/tools/opt-viewer/opt-viewer.py b/llvm/tools/opt-viewer/opt-viewer.py index e987815..714fccc 100755 --- a/llvm/tools/opt-viewer/opt-viewer.py +++ b/llvm/tools/opt-viewer/opt-viewer.py @@ -3,9 +3,9 @@ from __future__ import print_function import argparse -import cgi import errno import functools +import html import io from multiprocessing import cpu_count import os.path @@ -197,7 +197,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''' {r.DebugLocString} diff --git a/llvm/tools/opt-viewer/optrecord.py b/llvm/tools/opt-viewer/optrecord.py index 2dff0c8..6a53e13 100644 --- a/llvm/tools/opt-viewer/optrecord.py +++ b/llvm/tools/opt-viewer/optrecord.py @@ -11,7 +11,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 @@ -159,7 +159,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)) -- 2.7.4