aboutsummaryrefslogtreecommitdiff
path: root/docs/extensions
diff options
context:
space:
mode:
authorRapptz <[email protected]>2017-10-14 21:17:27 -0400
committerRapptz <[email protected]>2017-10-14 21:19:46 -0400
commit47a58d354d3c289ce8fcd56f817976a43029887f (patch)
tree7ff778c55d34b1155bad246bfec32870db6b726c /docs/extensions
parentShow sha1 for development versions. (diff)
downloaddiscord.py-47a58d354d3c289ce8fcd56f817976a43029887f.tar.xz
discord.py-47a58d354d3c289ce8fcd56f817976a43029887f.zip
Reimplement zlib streaming.
This time with less bugs. It turned out that the crash was due to a synchronisation issue between the pending reads and the actual shard polling mechanism. Essentially the pending reads would be cancelled via a simple bool but there would still be a pass left and thus we would have a single pending read left before or after running the polling mechanism and this would cause a race condition. Now the pending read mechanism is properly waited for before returning control back to the caller.
Diffstat (limited to 'docs/extensions')
0 files changed, 0 insertions, 0 deletions