Closed
Description
This issue is to help with visibility and discussion:
redis-py >=4.4.0 introduces two breaking issues for the test suite and real usage on
test_receive_cancel
in both core and sentinel will fail with "TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'" on the response to ZREMRANGEBYSCORE. In usage it has been noted in redis-py on Asyncio TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType' redis/redis-py#2593 affecting normal lookingsend
calls.test_message_expiry__group_send__one_channel_expires_message
can hang indefinitely in the test suite
These affect both unrelated changes/PRs and 4.0.0 in actual usage. The change log for redis-py 4.4.0 does not seem to have a smoking gun and pinning it to 4.3.5 has the test suite passing better.
Metadata
Metadata
Assignees
Labels
No labels