mirror of https://github.com/python/cpython
17 lines
330 B
Python
Executable File
17 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`
|