provisioning: Enhance warning for Python 2.7.
Color-highlight the warning. Use print instead of warnings.warn (this omits unnecessary debug info).
This commit is contained in:
		
							parent
							
								
									819d5f6ebe
								
							
						
					
					
						commit
						c264f7ef12
					
				
					 1 changed files with 6 additions and 7 deletions
				
			
		|  | @ -4,7 +4,6 @@ import os | |||
| import sys | ||||
| import argparse | ||||
| import subprocess | ||||
| import warnings | ||||
| 
 | ||||
| from importlib import import_module | ||||
| 
 | ||||
|  | @ -14,6 +13,11 @@ sys.path.append(ZULIP_BOTS_DIR) | |||
| 
 | ||||
| import generate_manifest | ||||
| 
 | ||||
| yellow = '\033[93m' | ||||
| green = '\033[92m' | ||||
| end_format = '\033[0m' | ||||
| bold = '\033[1m' | ||||
| 
 | ||||
| def main(): | ||||
|     usage = """./tools/provision | ||||
| 
 | ||||
|  | @ -83,13 +87,8 @@ the Python version this command is executed with.""" | |||
|     if py_version > (3, 1): | ||||
|         install_dependencies('py3_requirements.txt') | ||||
|     else: | ||||
|         warnings.warn("Your Python version does not support mypy. `tools/run-mypy` will fail.") | ||||
|         print(yellow + "Your Python version does not support mypy. `tools/run-mypy` will fail." + end_format) | ||||
| 
 | ||||
|     green = '\033[92m' | ||||
|     end_format = '\033[0m' | ||||
|     bold = '\033[1m' | ||||
| 
 | ||||
|     print('\n') | ||||
|     print(green + 'Success!' + end_format) | ||||
| 
 | ||||
|     activate_command = os.path.join(base_dir, | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 derAnfaenger
						derAnfaenger