Mercurial > cpython-lru_cache-weakref
diff Lib/cgi.py @ 2441:2f89ec1a9c38 legacy-trunk
layout changes; quote & as well
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Mon, 27 Feb 1995 13:16:11 +0000 |
| parents | 4f90b474beec |
| children | 4df00b29477b |
line wrap: on
line diff
--- a/Lib/cgi.py Mon Feb 27 13:15:45 1995 +0000 +++ b/Lib/cgi.py Mon Feb 27 13:16:11 1995 +0000 @@ -242,23 +242,30 @@ def print_environ(): skeys = environ.keys() skeys.sort() - print '<h3> The following environment variables were set by the CGI script: </H3>' + print '<h3> The following environment variables ' \ + 'were set by the CGI script: </h3>' print '<dl>' for key in skeys: - print '<dt>',key, '<dd>', environ[key] + print '<dt>', escape(key), '<dd>', escape(environ[key]) print '</dl>' def print_form( form ): - print '<h3> The following name/value pairs were entered in the form:</h3>' - print '<dl>' skeys = form.keys() skeys.sort() + print '<h3> The following name/value pairs ' \ + 'were entered in the form: </h3>' + print '<dl>' for key in skeys: - print '<dt>',key, ' : <i> ',escape(`type(form[key])`),' </i>','<dd>', form[key] + print '<dt>', escape(key), ':', + print '<i>', escape(`type(form[key])`), '</i>', + print '<dd>', escape(form[key]) print '</dl>' def escape( s ): - return regsub.gsub( '<', '<', regsub.gsub( '>' , '>', s )) + s = regsub.gsub('&', '&') # Must be done first + s = regsub.gsub('<', '<') + s = regsub.gsub('>', '>') + return s def test( what ): label = escape(str(what))
