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
fix: handle missing blob attribute in shallow checkpoint savers (#80)
Add defensive checks in AsyncShallowRedisSaver and ShallowRedisSaver
to filter out documents with None or missing blob attributes when
loading pending sends. This prevents AttributeError when querying
checkpoint writes from the TASKS channel.
Added comprehensive test for empty blob (b'') handling as suggested in PR review:
- Test empty byte string in pending sends
- Test various empty values (empty string, dict, list)
- Verify proper handling in TASKS channel writes
Fixes#80
0 commit comments