def __getattribute__(self, name): _map = BigEndianStructure.__getattribute__(self, '_map') value = BigEndianStructure.__getattribute__(self, name) if name in _map: EnumClass = _map[name] if isinstance(value, Array): return [EnumClass(x) for x in value] else: return EnumClass(value) else: return value
def __init__(self): BigEndianStructure.__init__(self) self.protocol = 6
def __init__(self): BigEndianStructure.__init__(self) self.version = 4 self.ttl = 64 self.id = 0