mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
	
		
			471 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
	
		
			471 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| """Test icglue module by printing all preferences"""
 | |
| 
 | |
| import icglue
 | |
| import Res
 | |
| 
 | |
| ici = icglue.ICStart('Pyth')
 | |
| ici.ICFindConfigFile()
 | |
| h = Res.Resource("")
 | |
| 
 | |
| ici.ICBegin(1)
 | |
| numprefs = ici.ICCountPref()
 | |
| print "Number of preferences:", numprefs
 | |
| 
 | |
| for i in range(1, numprefs+1):
 | |
| 	key = ici.ICGetIndPref(i)
 | |
| 	print "Key:  ", key
 | |
| 	
 | |
| 	h.data = ""
 | |
| 	attrs = ici.ICFindPrefHandle(key, h)
 | |
| 	print "Attr: ", attrs
 | |
| 	print "Data: ", `h.data[:64]`
 | |
| 
 | |
| ici.ICEnd()
 | |
| del ici
 | |
| 
 | |
| import sys
 | |
| sys.exit(1)
 | 
