home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / pyos2bin.zip / Demo / dns / dnsopcode.py < prev    next >
Text File  |  1994-10-08  |  330b  |  17 lines

  1. # Opcode values in message header (section 4.1.1)
  2.  
  3. QUERY = 0
  4. IQUERY = 1
  5. STATUS = 2
  6.  
  7. # Construct reverse mapping dictionary
  8.  
  9. _names = dir()
  10. opcodemap = {}
  11. for _name in _names:
  12.     if _name[0] != '_': opcodemap[eval(_name)] = _name
  13.  
  14. def opcodestr(opcode):
  15.     if opcodemap.has_key(opcode): return opcodemap[opcode]
  16.     else: return `opcode`
  17.