mirror of
				https://github.com/python/cpython.git
				synced 2025-11-03 23:21:29 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			16 lines
		
	
	
	
		
			330 B
		
	
	
	
		
			Python
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
	
		
			330 B
		
	
	
	
		
			Python
		
	
	
		
			Executable file
		
	
	
	
	
# 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`
 |