You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Use None-check instead of falsy-or for auth.exclude_paths (preserves
explicitly empty tuples)
- Use math.ceil for expires_in to prevent floor-to-zero on sub-second TTLs
- Log ticket limit exceeded before raising ConflictError
- Guard against non-dict payload in WS event filter matching
- Split _handle_message into _parse_ws_message + _validate_ws_fields +
dispatch (all functions now <50 lines)
- Add @pytest.mark.timeout(30) to all new test classes
- Add concurrent consumer test for single-use ticket guarantee
0 commit comments