valhallasw added a comment.
There seem to be two issues here:
- SocketIO_Client's handling of heartbeats (as discussed a few days ago on IRC). https://github.com/invisibleroads/socketIO-client/blob/master/socketIO_clien... handles the case where heartbeat_interval >> .wait() interval, but not the other way around. - One possible way to solve this is by adding an on_hearbeat handler, replying to the servers' heartbeat instead of sending our own. - on reconnect, on_connect is not called. This could be related to T86771: New RC feed is randomly failing: socket.io not re-subscribed? https://phabricator.wikimedia.org/T86771, but in our case, the pypi version is used, which means https://github.com/invisibleroads/socketIO-client/commit/ee425459bd7d98f2df4... is not actually part of the code base yet :/
TASK DETAIL https://phabricator.wikimedia.org/T85717
REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>.
EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: valhallasw Cc: jayvdb, valhallasw, Aklapper, pywikipedia-bugs