diff --git a/Lib/cgi.py b/Lib/cgi.py index a9599a73b6e..3862cb548bc 100755 --- a/Lib/cgi.py +++ b/Lib/cgi.py @@ -258,13 +258,13 @@ def print_form( form ): for key in skeys: print '
', escape(key), ':', print '', escape(`type(form[key])`), '', - print '
', escape(form[key]) + print '
', escape(`form[key]`) print '' def escape( s ): - s = regsub.gsub('&', '&') # Must be done first - s = regsub.gsub('<', '<') - s = regsub.gsub('>', '>') + s = regsub.gsub('&', '&', s) # Must be done first + s = regsub.gsub('<', '<', s) + s = regsub.gsub('>', '>', s) return s def test( what ):