mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	Use string.replace instead of regsub.[g]sub.
This commit is contained in:
		
							parent
							
								
									b9b50eb7e0
								
							
						
					
					
						commit
						00f9fea288
					
				
					 5 changed files with 13 additions and 17 deletions
				
			
		
							
								
								
									
										13
									
								
								Lib/cgi.py
									
										
									
									
									
								
							
							
						
						
									
										13
									
								
								Lib/cgi.py
									
										
									
									
									
								
							|  | @ -420,7 +420,6 @@ | |||
| import sys | ||||
| import os | ||||
| import urllib | ||||
| import regsub | ||||
| import mimetools | ||||
| import rfc822 | ||||
| from StringIO import StringIO | ||||
|  | @ -564,8 +563,8 @@ def parse_qs(qs, keep_blank_values=0, strict_parsing=0): | |||
| 	    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 print_environ_usage(): | |||
| 
 | ||||
| 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 | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Guido van Rossum
						Guido van Rossum