# CLASS values (section 3.2.4)IN=1# the InternetCS=2# the CSNET class (Obsolete - used only for examples in# some obsolete RFCs)CH=3# the CHAOS classHS=4# Hesiod [Dyer 87]# QCLASS values (section 3.2.5)ANY=255# any class# Construct reverse mapping dictionary_names=dir()classmap={}for_namein_names:if_name[0]!='_':classmap[eval(_name)]=_namedefclassstr(klass):ifclassmap.has_key(klass):returnclassmap[klass]else:return`klass`