- def from_packet(cls, length, proto, payload):
- adjust = 2 if proto == STATUS.PROTO else 4 # Weird special case
- if length > 1 and len(payload) + adjust != length:
- log.warning(
- "length is %d but payload length is %d", length, len(payload)
- )
- return cls(length=length, proto=proto, payload=payload)
+ def from_packet(cls, proto, payload):
+ return cls(proto=proto, payload=payload)