import netaddr from ..codecs import CodecBase SIZE = 128 IS_PATH = False [docs] class Codec(CodecBase): SIZE = SIZE IS_PATH = IS_PATH [docs] def to_bytes(self, proto, string): return netaddr.IPAddress(string, version=6).packed [docs] def to_string(self, proto, buf): return str(netaddr.IPAddress(int.from_bytes(buf, byteorder="big"), version=6))