fix(protocol): align terminal receipt conformance
This commit is contained in:
@@ -59,8 +59,10 @@ def classify_feedback(raw: bytes) -> str:
|
||||
return "valid" if not body else "invalid:length"
|
||||
if kind == 2:
|
||||
return "valid" if valid_fec_status(body) else "invalid:field"
|
||||
if kind == 3:
|
||||
return "valid" if not body else "invalid:length"
|
||||
return "invalid:type"
|
||||
if kind in (1, 2):
|
||||
if kind in (1, 2, 3):
|
||||
return "invalid:direction"
|
||||
if kind == 0x10:
|
||||
return "valid" if len(body) == 4 else "invalid:length"
|
||||
|
||||
Reference in New Issue
Block a user