-
Notifications
You must be signed in to change notification settings - Fork 222
Open
Description
If I publish multiple messages in quick succession in a custom Redis Store's publish_message method, only the first message is received by the browser. I've traced the problem to select() not being triggered for the additional messages due to redis-py using buffered reads within it's PubSub parse_response method. redis-py calls readline on it's socket which will consume multiple messages off its socket but only return the first while leaving any additional messages buffered. Since the subsequent messages have already been read and buffered, select() is (correctly) not being triggered again.
Metadata
Metadata
Assignees
Labels
No labels