mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 07:31:38 +00:00 
			
		
		
		
	
		
			
	
	
		
			20 lines
		
	
	
	
		
			411 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
	
		
			411 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
								 | 
							
								"""
							 | 
						||
| 
								 | 
							
								Fodder for module finalization tests in test_module.
							 | 
						||
| 
								 | 
							
								"""
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import shutil
							 | 
						||
| 
								 | 
							
								import test.final_b
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								x = 'a'
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class C:
							 | 
						||
| 
								 | 
							
								    def __del__(self):
							 | 
						||
| 
								 | 
							
								        # Inspect module globals and builtins
							 | 
						||
| 
								 | 
							
								        print("x =", x)
							 | 
						||
| 
								 | 
							
								        print("final_b.x =", test.final_b.x)
							 | 
						||
| 
								 | 
							
								        print("shutil.rmtree =", getattr(shutil.rmtree, '__name__', None))
							 | 
						||
| 
								 | 
							
								        print("len =", getattr(len, '__name__', None))
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								c = C()
							 | 
						||
| 
								 | 
							
								_underscored = C()
							 |