diff frontends/roundup.cgi @ 7579:032e5db8bf2f

Convert cgi.escape to use html_escape from roundup.anypy.html Update for vendoring of cgi.
author John Rouillard <rouilj@ieee.org>
date Mon, 24 Jul 2023 16:55:22 -0400
parents 5579fa034f9e
children 978285986b2c
line wrap: on
line diff
--- a/frontends/roundup.cgi	Mon Jul 24 00:37:36 2023 -0400
+++ b/frontends/roundup.cgi	Mon Jul 24 16:55:22 2023 -0400
@@ -20,6 +20,7 @@
 from __future__ import print_function
 from roundup import version_check
 from roundup.i18n import _
+from roundup.anypy.html import html_escape
 from roundup.anypy.strings import s2b, StringIO
 import sys, time
 
@@ -181,7 +182,7 @@
                 request.send_response(404)
                 request.send_header('Content-Type', 'text/html')
                 request.end_headers()
-                out.write(s2b('Not found: %s'%cgi.escape(client.path)))
+                out.write(s2b('Not found: %s'%html_escape(client.path)))
 
     else:
         from roundup.anypy import urllib_
@@ -196,7 +197,7 @@
             w(s2b(_('<li><a href="%(tracker_url)s/index">%(tracker_name)s</a>\n')%{
                 'tracker_url': os.environ['SCRIPT_NAME']+'/'+
                                urllib_.quote(tracker),
-                'tracker_name': cgi.escape(tracker)}))
+                'tracker_name': html_escape(tracker)}))
         w(s2b(_('</ol></body></html>')))
 
 #

Roundup Issue Tracker: http://roundup-tracker.org/