Release 0.9.3
Bug fixes:
#51 Added ping check to read timeout monitoring, refactored the monitoring task entirely
- The ping timeout task has been replaced with a timeout on the connection's
.read()
method - the client will now send the server a
PING
command when it times out reading from the socket - only if this command times out does the client disconnect.
Hopefully this resolves the reported random disconnect behavior some users have been reporting.
Deprecated fields
#126
pydle.BasicClient.PING_TIMEOUT
is now deprecated and has been replaced with pydle.BasicClient.READ_TIMEOUT
to the same effect.
- a proxy read-write property
pydle.BasicClient.PING_TIMEOUT
has been added to preserve reverse compatibility, however may be removed in a later release.