def unpack(what, instance, data): # XXX: FIXME: if instance is not ASN(0) we have two ASN - raise instance = ASN.unpack(data, ASN4) return instance
def unpack_capability(instance, data, capability=None): # pylint: disable=W0613 # XXX: FIXME: if instance is not ASN(0) we have two ASN - raise instance = ASN.unpack(data, ASN4) return instance
def unpack (cls,data,negotiated): if negotiated.asn4: return cls(ASN.unpack(data[:4]),IPv4.unpack(data[-4:])) return cls(ASN.unpack(data[:2]),IPv4.unpack(data[-4:]))
def unpack (cls, data, negotiated): if negotiated.asn4: return cls(ASN.unpack(data[:4]),IPv4.unpack(data[-4:])) return cls(ASN.unpack(data[:2]),IPv4.unpack(data[-4:]))
def unpack_capability (instance, data, capability=None): # pylint: disable=W0613 # XXX: FIXME: if instance is not ASN(0) we have two ASN - raise instance = ASN.unpack(data,ASN4) return instance
def unpack (what,instance,data): # XXX: FIXME: if instance is not ASN(0) we have two ASN - raise instance = ASN.unpack(data,ASN4) return instance
def unpack_capability(instance, data, _=None): # XXX: FIXME: if instance is not ASN(0) we have two ASN - raise instance = ASN.unpack(data, ASN4) return instance