mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	
		
			
	
	
		
			17 lines
		
	
	
	
		
			330 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			17 lines
		
	
	
	
		
			330 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | # Opcode values in message header (section 4.1.1) | ||
|  | 
 | ||
|  | QUERY = 0 | ||
|  | IQUERY = 1 | ||
|  | STATUS = 2 | ||
|  | 
 | ||
|  | # Construct reverse mapping dictionary | ||
|  | 
 | ||
|  | _names = dir() | ||
|  | opcodemap = {} | ||
|  | for _name in _names: | ||
|  | 	if _name[0] != '_': opcodemap[eval(_name)] = _name | ||
|  | 
 | ||
|  | def opcodestr(opcode): | ||
|  | 	if opcodemap.has_key(opcode): return opcodemap[opcode] | ||
|  | 	else: return `opcode` |