mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 05:31:20 +00:00 
			
		
		
		
	Get rid of dict.has_key(). Boy this has a lot of repercussions!
Not all code has been fixed yet; this is just a checkpoint... The C API still has PyDict_HasKey() and _HasKeyString(); not sure if I want to change those just yet.
This commit is contained in:
		
							parent
							
								
									d2dbecb4ae
								
							
						
					
					
						commit
						e2b70bcf74
					
				
					 93 changed files with 215 additions and 313 deletions
				
			
		|  | @ -200,11 +200,11 @@ def check_environ (): | |||
|     if _environ_checked: | ||||
|         return | ||||
| 
 | ||||
|     if os.name == 'posix' and not os.environ.has_key('HOME'): | ||||
|     if os.name == 'posix' and 'HOME' not in os.environ: | ||||
|         import pwd | ||||
|         os.environ['HOME'] = pwd.getpwuid(os.getuid())[5] | ||||
| 
 | ||||
|     if not os.environ.has_key('PLAT'): | ||||
|     if 'PLAT' not in os.environ: | ||||
|         os.environ['PLAT'] = get_platform() | ||||
| 
 | ||||
|     _environ_checked = 1 | ||||
|  | @ -222,7 +222,7 @@ def subst_vars (s, local_vars): | |||
|     check_environ() | ||||
|     def _subst (match, local_vars=local_vars): | ||||
|         var_name = match.group(1) | ||||
|         if local_vars.has_key(var_name): | ||||
|         if var_name in local_vars: | ||||
|             return str(local_vars[var_name]) | ||||
|         else: | ||||
|             return os.environ[var_name] | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Guido van Rossum
						Guido van Rossum