Mercurial > cpython-lru_cache-weakref
diff Lib/cgi.py @ 6941:9104784af159 legacy-trunk
Use string.replace instead of regsub.[g]sub.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Wed, 24 Dec 1997 21:18:41 +0000 |
| parents | 2656d1eea792 |
| children | fb4b4d069cc7 |
line wrap: on
line diff
--- a/Lib/cgi.py Wed Dec 24 21:07:04 1997 +0000 +++ b/Lib/cgi.py Wed Dec 24 21:18:41 1997 +0000 @@ -420,7 +420,6 @@ import sys import os import urllib -import regsub import mimetools import rfc822 from StringIO import StringIO @@ -564,8 +563,8 @@ if strict_parsing: raise ValueError, "bad query field: %s" % `name_value` continue - name = urllib.unquote(regsub.gsub('+', ' ', nv[0])) - value = urllib.unquote(regsub.gsub('+', ' ', nv[1])) + name = urllib.unquote(string.replace(nv[0], '+', ' ')) + value = urllib.unquote(string.replace(nv[1], '+', ' ')) if len(value) or keep_blank_values: if dict.has_key (name): dict[name].append(value) @@ -1317,11 +1316,11 @@ def escape(s, quote=None): """Replace special characters '&', '<' and '>' by SGML entities.""" - s = regsub.gsub("&", "&", s) # Must be done first! - s = regsub.gsub("<", "<", s) - s = regsub.gsub(">", ">", s) + s = string.replace(s, "&", "&") # Must be done first! + s = string.replace(s, "<", "<") + s = string.replace(s, ">", ">",) if quote: - s = regsub.gsub('"', """, s) + s = string.replace(s, '"', """) return s
