Blynk has the same function _send as its parent class BlynkProtocol. When BlynkProtocol is ready to send data, self.conn.send(data) in the Blynk class cannot be called because of the same name function _send in the BlynkProtocol class. Therefore, the socket does not send any data, which will raise connection failure.
I noticed that in the recent commits, you modified the function name, causing the function to have the same name issue.
Blynk has the same function
_send
as its parent class BlynkProtocol. When BlynkProtocol is ready to send data,self.conn.send(data)
in the Blynk class cannot be called because of the same name function_send
in the BlynkProtocol class. Therefore, the socket does not send any data, which will raise connection failure.I noticed that in the recent commits, you modified the function name, causing the function to have the same name issue.