mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 05:31:20 +00:00 
			
		
		
		
	#7092: Fix some -3 warnings, and fix Lib/platform.py when the path contains a double-quote.
This commit is contained in:
		
							parent
							
								
									b5023df3d6
								
							
						
					
					
						commit
						8d1da0f5c3
					
				
					 6 changed files with 22 additions and 21 deletions
				
			
		|  | @ -107,10 +107,9 @@ def __del__(self): | |||
| # a list of the states which are a subset of it. This list is ordered by the | ||||
| # number of modifiers is the state - the most specific state comes first. | ||||
| _states = range(1 << len(_modifiers)) | ||||
| _state_names = [reduce(lambda x, y: x + y, | ||||
|                        [_modifiers[i][0]+'-' for i in range(len(_modifiers)) | ||||
|                         if (1 << i) & s], | ||||
|                        "") | ||||
| _state_names = [''.join(m[0]+'-' | ||||
|                         for i, m in enumerate(_modifiers) | ||||
|                         if (1 << i) & s) | ||||
|                 for s in _states] | ||||
| _state_subsets = map(lambda i: filter(lambda j: not (j & (~i)), _states), | ||||
|                       _states) | ||||
|  | @ -119,11 +118,13 @@ def __del__(self): | |||
|                                                       range(len(_modifiers)))): | ||||
|            nummod(b) - nummod(a)) | ||||
| # _state_codes gives for each state, the portable code to be passed as mc_state | ||||
| _state_codes = [reduce(lambda x, y: x | y, | ||||
|                        [_modifier_masks[i] for i in range(len(_modifiers)) | ||||
|                         if (1 << i) & s], | ||||
|                        0) | ||||
|                 for s in _states] | ||||
| _state_codes = [] | ||||
| for s in _states: | ||||
|     r = 0 | ||||
|     for i in range(len(_modifiers)): | ||||
|         if (1 << i) & s: | ||||
|             r |= _modifier_masks[i] | ||||
|     _state_codes.append(r) | ||||
| 
 | ||||
| class _ComplexBinder: | ||||
|     # This class binds many functions, and only unbinds them when it is deleted. | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Florent Xicluna
						Florent Xicluna