Improved some error messages for command line processing.
[python/dscho.git] / Demo / dns / dnsopcode.py
blobf2e7cd5b0a64ff03e8b7c4394fcf7c3413118005
1 # Opcode values in message header (section 4.1.1)
3 QUERY = 0
4 IQUERY = 1
5 STATUS = 2
7 # Construct reverse mapping dictionary
9 _names = dir()
10 opcodemap = {}
11 for _name in _names:
12 if _name[0] != '_': opcodemap[eval(_name)] = _name
14 def opcodestr(opcode):
15 if opcodemap.has_key(opcode): return opcodemap[opcode]
16 else: return `opcode`