You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					20 lines
				
				455 B
			
		
		
			
		
	
	
					20 lines
				
				455 B
			| 
								 
											3 years ago
										 
									 | 
							
								import sys
							 | 
						||
| 
								 | 
							
								import subprocess
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								def __optim_args_from_interpreter_flags():
							 | 
						||
| 
								 | 
							
								    """Return a list of command-line arguments reproducing the current
							 | 
						||
| 
								 | 
							
								    optimization settings in sys.flags."""
							 | 
						||
| 
								 | 
							
								    args = []
							 | 
						||
| 
								 | 
							
								    value = sys.flags.optimize
							 | 
						||
| 
								 | 
							
								    if value > 0:
							 | 
						||
| 
								 | 
							
								        args.append("-" + "O" * value)
							 | 
						||
| 
								 | 
							
								    return args
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								_optim_args_from_interpreter_flags = getattr(
							 | 
						||
| 
								 | 
							
								    subprocess,
							 | 
						||
| 
								 | 
							
								    "_optim_args_from_interpreter_flags",
							 | 
						||
| 
								 | 
							
								    __optim_args_from_interpreter_flags,
							 | 
						||
| 
								 | 
							
								)
							 |