| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove unnecessary shielding. | Rapptz | 2017-03-25 | 1 | -1/+1 |
| | | | | | | This was causing the exception to be suppressed and print 'NoneType' instead. | ||||
| * | Set closed state before actually finishing cleaning up. | Rapptz | 2017-03-24 | 1 | -1/+2 |
| | | |||||
| * | More robust cleanup for Client.run. | Rapptz | 2017-03-24 | 1 | -13/+24 |
| | | | | | | | | | | This should prevent asyncio.CancelledError from being propagated more and suppressed "Task was destroyed but was pending!" warnings when doing graceful closes outside of using a KeyboardInterrupt. To make clean up a bit more robust, also add signal handlers for POSIX systems. | ||||
| * | Check if we're closed before attempting to do a reconnect. | Rapptz | 2017-03-21 | 1 | -0/+3 |
| | | |||||
| * | Reconnect on any OSError. | Rapptz | 2017-03-20 | 1 | -3/+1 |
| | | |||||
| * | Fix Client inability to shard by actually propagating the shard_id | Rapptz | 2017-03-16 | 1 | -1/+1 |
| | | |||||
| * | Fix premium key being missing in profile endpoint. | Rapptz | 2017-03-13 | 1 | -2/+3 |
| | | |||||
| * | Retry on more exceptions in auto reconnect code. | Rapptz | 2017-03-07 | 1 | -1/+4 |
| | | |||||
| * | Remove Client.accept_invite | Rapptz | 2017-03-04 | 1 | -27/+0 |
| | | |||||
| * | Reconnect even if we close with 1000 since Discord can send it. | Rapptz | 2017-03-01 | 1 | -7/+10 |
| | | | | | | Rely on is_closed() instead since this is the true metric of a clean closure. | ||||
| * | Miscellaneous documentation fixes in Client.wait_for | Rapptz | 2017-02-23 | 1 | -4/+7 |
| | | |||||
| * | Remove Client.email attribute. | Rapptz | 2017-02-23 | 1 | -5/+0 |
| | | | | | Use ClientUser.email instead. | ||||
| * | Reconnect when a task times out and propagates. | Rapptz | 2017-02-19 | 1 | -0/+1 |
| | | |||||
| * | Add experimental reconnection logic. | Rapptz | 2017-02-15 | 1 | -12/+50 |
| | | |||||
| * | Add Client.get_user_profile to get an arbitrary user's profile. | Rapptz | 2017-02-10 | 1 | -1/+38 |
| | | |||||
| * | Add Client.emojis to get all emojis. | Rapptz | 2017-02-10 | 1 | -6/+5 |
| | | | | | This removes the older get_all_emojis generator. | ||||
| * | Fix NameError in Client.get_invite | Rapptz | 2017-02-10 | 1 | -1/+1 |
| | | |||||
| * | Fix support for instant invites. | Rapptz | 2017-02-08 | 1 | -91/+1 |
| | | |||||
| * | Rewrite RESUME logic to be more in line with what is requested. | Rapptz | 2017-02-08 | 1 | -8/+3 |
| | | | | | | | Apparently we should always try to RESUME first and if we get INVALIDATE_SESSION then we should IDENTIFY instead. This is the preferred way to do RESUMEs. | ||||
| * | Make all public is_ functions into methods instead of properties. | Rapptz | 2017-01-29 | 1 | -4/+2 |
| | | |||||
| * | Re-add Client.wait_until_ready | Rapptz | 2017-01-29 | 1 | -0/+22 |
| | | |||||
| * | Replace wait_for_* with a generic Client.wait_for | Rapptz | 2017-01-25 | 1 | -288/+84 |
| | | |||||
| * | Add compatibility shim for asyncio.Future creation. | Rapptz | 2017-01-25 | 1 | -2/+2 |
| | | | | | Should provide better support for uvloop. | ||||
| * | Remove unused ChannelPermissions namedtuple. | Rapptz | 2017-01-25 | 1 | -3/+0 |
| | | |||||
| * | Remove Client.__getattr__ and Client.__setattr__ shims. | Rapptz | 2017-01-25 | 1 | -25/+28 |
| | | | | | We should use properties instead. | ||||
| * | Optimise attribute access when dispatching. | Rapptz | 2017-01-25 | 1 | -7/+15 |
| | | |||||
| * | Add option to disable auto member chunking. | Rapptz | 2017-01-23 | 1 | -39/+53 |
| | | |||||
| * | Allow unique invites for Client.create_invite. | Rapptz | 2017-01-21 | 1 | -2/+4 |
| | | |||||
| * | Update copyright year to 2017. | Rapptz | 2017-01-20 | 1 | -1/+1 |
| | | |||||
| * | Make ClientUser separate from a regular User. | Rapptz | 2017-01-19 | 1 | -79/+1 |
| | | | | | This removes Client.edit_profile in favour of ClientUser.edit. | ||||
| * | Remove email/password based login. | Rapptz | 2017-01-19 | 1 | -96/+11 |
| | | |||||
| * | Fix documentation to properly use Messageable.send | Rapptz | 2017-01-13 | 1 | -11/+11 |
| | | |||||
| * | Allow overriding the shard_ids used for initial shard launch. | Rapptz | 2017-01-08 | 1 | -1/+1 |
| | | |||||
| * | Add AutoShardedClient.change_presence. | Rapptz | 2017-01-08 | 1 | -0/+11 |
| | | |||||
| * | Implement AutoShardedClient for transparent sharding. | Rapptz | 2017-01-07 | 1 | -2/+6 |
| | | | | | | This allows people to run their >2,500 guild bot in a single process without the headaches of IPC/RPC or much difficulty. | ||||
| * | Move global user cache to a WeakValueDictionary. | Rapptz | 2017-01-04 | 1 | -1/+13 |
| | | |||||
| * | Move message creation to a factory method inside ConnectionState. | Rapptz | 2017-01-03 | 1 | -11/+6 |
| | | |||||
| * | Move away from StateContext and use ConnectionState directly. | Rapptz | 2017-01-03 | 1 | -2/+2 |
| | | |||||
| * | Add permission overwrites to GuildChannel. | Rapptz | 2017-01-03 | 1 | -90/+0 |
| | | |||||
| * | Remove chunks of the voice code to redesign later. | Rapptz | 2017-01-03 | 1 | -133/+3 |
| | | |||||
| * | Absolute import some circular dependencies to appease Python 3.4. | Rapptz | 2017-01-03 | 1 | -10/+11 |
| | | |||||
| * | Remove no longer used functions in Client. | Rapptz | 2017-01-03 | 1 | -1850/+1 |
| | | |||||
| * | Change dict value views into lists. | Rapptz | 2017-01-03 | 1 | -3/+3 |
| | | |||||
| * | Rename try_insert_user to store_user | Rapptz | 2017-01-03 | 1 | -1/+1 |
| | | |||||
| * | Rename Server to Guild everywhere. | Rapptz | 2017-01-03 | 1 | -222/+222 |
| | | |||||
| * | Split channel types. | Rapptz | 2017-01-03 | 1 | -4/+4 |
| | | | | | | | | | | | | This splits them into the following: * DMChannel * GroupChannel * VoiceChannel * TextChannel This also makes the channels "stateful". | ||||
| * | Begin working on the rewrite. | Rapptz | 2017-01-03 | 1 | -22/+20 |
| | | |||||
| * | Properly propagate loop. Fixes #420. | Rapptz | 2016-12-21 | 1 | -3/+3 |
| | | |||||
| * | Add support for partnered servers. Fixes #387. | Rapptz | 2016-12-17 | 1 | -8/+24 |
| | | | | | | This commit allows you to edit a server's invite splash, query if something has partnered features, and retrieve the invite splash + URL. | ||||
| * | Fix typo in wait_for_reaction documentation. | Rapptz | 2016-12-07 | 1 | -2/+2 |
| | | |||||