mirror of
				https://github.com/python/cpython.git
				synced 2025-11-03 23:21:29 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
	
		
			485 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
	
		
			485 B
		
	
	
	
		
			Python
		
	
	
	
	
	
"""Main entry point"""
 | 
						|
 | 
						|
import sys
 | 
						|
if sys.argv[0].endswith("__main__.py"):
 | 
						|
    import os.path
 | 
						|
    # We change sys.argv[0] to make help message more useful
 | 
						|
    # use executable without path, unquoted
 | 
						|
    # (it's just a hint anyway)
 | 
						|
    # (if you have spaces in your executable you get what you deserve!)
 | 
						|
    executable = os.path.basename(sys.executable)
 | 
						|
    sys.argv[0] = executable + " -m unittest"
 | 
						|
    del os
 | 
						|
 | 
						|
__unittest = True
 | 
						|
 | 
						|
from .main import main, TestProgram
 | 
						|
 | 
						|
main(module=None)
 |