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_clie…
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/ee425459bd7d98f2df…
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