2 Commits

Author SHA1 Message Date
Rapptz
b64b89f484 Use Queue instead of LifoQueue in LogsFromIterator.
That way you get the messages in newest to oldest rather than oldest
to newest.
2016-01-15 14:56:52 -05:00
Rapptz
d33d0bed69 Add support for async for in Client.logs_from.
This is a breaking change. Code will still work in Python 3.4 as-is but
if you use Python 3.5 you will have to change your code to the new
`async for` syntax as the older version is not supported in 3.5.

On the other hand, this comes with performance improvements if you use
Python 3.5 as it will lazily load 100 message chunks on an as needed
basis rather than loading all messages in one go.
2016-01-14 15:42:56 -05:00