mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 05:31:20 +00:00 
			
		
		
		
	Fix for Issue8135 - urllib.unquote to support mixed percent escapes
This commit is contained in:
		
							parent
							
								
									43fe03a206
								
							
						
					
					
						commit
						f3e9b2a996
					
				
					 3 changed files with 31 additions and 4 deletions
				
			
		|  | @ -272,8 +272,9 @@ def urldefrag(url): | |||
| # Cannot use directly from urllib as it would create circular reference. | ||||
| # urllib uses urlparse methods ( urljoin) | ||||
| 
 | ||||
| _hextochr = dict(('%02x' % i, chr(i)) for i in range(256)) | ||||
| _hextochr.update(('%02X' % i, chr(i)) for i in range(256)) | ||||
| 
 | ||||
| _hexdig = '0123456789ABCDEFabcdef' | ||||
| _hextochr = dict((a+b, chr(int(a+b,16))) for a in _hexdig for b in _hexdig) | ||||
| 
 | ||||
| def unquote(s): | ||||
|     """unquote('abc%20def') -> 'abc def'.""" | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Senthil Kumaran
						Senthil Kumaran