Rapptz
							
						 
					 | 
					
						
						
							
						
						6268cad402
					 | 
					
						
						
							
							ResponseType type alias is private
						
						
						
						
						
						
					 | 
					
						2021-08-22 02:28:37 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						a8db8546db
					 | 
					
						
						
							
							Typehint error.py
						
						
						
						
						
						
					 | 
					
						2021-07-03 00:54:36 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						0fae0b4995
					 | 
					
						
						
							
							Use "raised" instead of "thrown" for exception documentation
						
						
						
						
						
						
					 | 
					
						2021-07-03 00:35:21 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						7ca90874b9
					 | 
					
						
						
							
							Raise an exception if an interaction has been responded before
						
						
						
						
						
						
						
						Fix #7153 
						
						
					 | 
					
						2021-07-03 00:30:32 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nadir Chowdhury
							
						 
					 | 
					
						
						
							
						
						89456022cf
					 | 
					
						
						
							
							Add __all__ to remaining modules
						
						
						
						
						
						
					 | 
					
						2021-04-07 02:30:32 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						9d39b135f4
					 | 
					
						
						
							
							Modernize code to use f-strings
						
						
						
						
						
						
						
						This also removes the encoding on the top, since Python 3 does it by
default. It also changes some methods to use `yield from`. 
						
						
					 | 
					
						2021-04-04 07:03:53 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nadir Chowdhury
							
						 
					 | 
					
						
						
							
						
						63ec23bac2
					 | 
					
						
						
							
							Code optimisations and refactoring via Sourcery
						
						
						
						
						
						
					 | 
					
						2021-02-24 21:26:51 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nihaal Sangha
							
						 
					 | 
					
						
						
							
						
						69bdc3a184
					 | 
					
						
						
							
							Change copyright year to present
						
						
						
						
						
						
					 | 
					
						2021-01-15 05:28:11 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						bf8ca58996
					 | 
					
						
						
							
							Add a special exception for required privileged intents
						
						
						
						
						
						
					 | 
					
						2020-09-23 03:21:20 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						450e71f086
					 | 
					
						
						
							
							Add a more concrete exception for 500 status codes.
						
						
						
						
						
						
						
						Fixes #5797 
						
						
					 | 
					
						2020-09-09 21:24:14 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						3a1a215f8b
					 | 
					
						
						
							
							Propagate manual close codes to socket subclass
						
						
						
						
						
						
						
						aiohttp seems to not set it during its state machine flow 
						
						
					 | 
					
						2020-08-05 04:27:11 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						b8154e365f
					 | 
					
						
						
							
							Rewrite gateway to use aiohttp instead of websockets
						
						
						
						
						
						
					 | 
					
						2020-07-25 09:59:38 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						6071607176
					 | 
					
						
						
							
							Bump copyright year to 2020
						
						
						
						
						
						
						
						Closes #2510 
						
						
					 | 
					
						2020-01-19 20:03:00 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								NCPlayz
							
						 
					 | 
					
						
						
							
						
						3c9bcc2851
					 | 
					
						
						
							
							Improve documentation
						
						
						
						
						
						
					 | 
					
						2019-06-07 19:27:46 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								NCPlayz
							
						 
					 | 
					
						
						
							
						
						f7c6c5995d
					 | 
					
						
						
							
							Implementing GET '/channels/:id' & '/guilds/:id/channels'
						
						
						
						
						
						
						
						Signed-off-by: NCPlayz <chowdhurynadir0@outlook.com> 
						
						
					 | 
					
						2019-06-07 19:12:59 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						d96b8a0b80
					 | 
					
						
						
							
							Add Discord error code to HTTPException message.
						
						
						
						
						
						
					 | 
					
						2019-05-24 04:23:06 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						c30a366106
					 | 
					
						
						
							
							Try to consistently use "inherit" vs "derive" in documentation.
						
						
						
						
						
						
					 | 
					
						2019-03-19 09:23:12 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Dante Dam
							
						 
					 | 
					
						
						
							
						
						9656a21ebe
					 | 
					
						
						
							
							Bumped copyright years to 2019.
						
						
						
						
						
						
					 | 
					
						2019-01-28 22:22:50 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Hornwitser
							
						 
					 | 
					
						
						
							
						
						a71b3b5fa0
					 | 
					
						
						
							
							[lint] Limit unneccessarily broad except clauses
						
						
						
						
						
						
						
						Add exception qualifier(s) to bare except clauses swallowing exceptions. 
						
						
					 | 
					
						2018-11-24 22:17:57 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						f25091efe1
					 | 
					
						
						
							
							Drop support for Python 3.4 and make minimum version 3.5.2.
						
						
						
						
						
						
					 | 
					
						2018-06-10 18:10:00 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tobotimus
							
						 
					 | 
					
						
						
							
						
						3112e1c17e
					 | 
					
						
						
							
							Add intersphinx
						
						
						
						
						
						
					 | 
					
						2018-01-06 17:23:59 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						37b0fdb898
					 | 
					
						
						
							
							Add webhook support.
						
						
						
						
						
						
						
						Allows for usage of either `requests` and `aiohttp` when used in
"Standalone" mode.
Fixes #704 
						
						
					 | 
					
						2017-08-21 01:57:07 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						3983eb3ba5
					 | 
					
						
						
							
							Support for API v7 error handling.
						
						
						
						
						
						
					 | 
					
						2017-04-15 19:55:51 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						ff9f5749e1
					 | 
					
						
						
							
							Update copyright year to 2017.
						
						
						
						
						
						
					 | 
					
						2017-01-20 23:19:19 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						06ca518459
					 | 
					
						
						
							
							Rename NoMoreMessages to NoMoreItems.
						
						
						
						
						
						
					 | 
					
						2017-01-11 19:53:48 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						20041ea756
					 | 
					
						
						
							
							Implement AutoShardedClient for transparent sharding.
						
						
						
						
						
						
						
						This allows people to run their >2,500 guild bot in a single process
without the headaches of IPC/RPC or much difficulty. 
						
						
					 | 
					
						2017-01-07 23:19:39 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						53ab263125
					 | 
					
						
						
							
							Split channel types.
						
						
						
						
						
						
						
						This splits them into the following:
* DMChannel
* GroupChannel
* VoiceChannel
* TextChannel
This also makes the channels "stateful". 
						
						
					 | 
					
						2017-01-03 09:51:52 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						e8c32c542e
					 | 
					
						
						
							
							Make HTTPException get the error JSON's message attribute.
						
						
						
						
						
						
					 | 
					
						2016-06-12 20:36:07 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						fa36a449e9
					 | 
					
						
						
							
							Change HTTPException to only take a single parameter.
						
						
						
						
						
						
					 | 
					
						2016-06-12 13:57:05 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						1c623ccf11
					 | 
					
						
						
							
							Begin working on gateway v4 support.
						
						
						
						
						
						
						
						Bump websockets requirement to v3.1
Should be squashed... 
						
						
					 | 
					
						2016-04-27 18:36:13 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						4d816c4ef3
					 | 
					
						
						
							
							HTTPException now has a text attribute if JSON is not available.
						
						
						
						
						
						
					 | 
					
						2016-01-25 01:16:14 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						db4cc791dd
					 | 
					
						
						
							
							Update license of files to 2016.
						
						
						
						
						
						
					 | 
					
						2016-01-04 22:28:29 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						99254fdf96
					 | 
					
						
						
							
							Add Forbidden and NotFound exceptions.
						
						
						
						
						
						
					 | 
					
						2015-12-04 01:23:52 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						f197c34583
					 | 
					
						
						
							
							Begin working on asyncio port.
						
						
						
						
						
						
					 | 
					
						2015-12-04 00:16:34 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						b1b2c0d099
					 | 
					
						
						
							
							Add LoginFailure exception for a clearer failure in Client.login
						
						
						
						
						
						
						
						The older HTTPException is not exactly the clearest thing for people
who are new to programming or HTTP exceptions in general. 
						
						
					 | 
					
						2015-11-27 17:03:36 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						4a32ae444a
					 | 
					
						
						
							
							Add the message to the exception output.
						
						
						
						
						
						
					 | 
					
						2015-11-27 03:34:37 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						57312d96f7
					 | 
					
						
						
							
							Fix annoying lack of parenthesis at end of HTTPException
						
						
						
						
						
						
					 | 
					
						2015-11-20 23:35:23 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						9b2a78a031
					 | 
					
						
						
							
							Add InvalidArgument exception and change exceptions thrown.
						
						
						
						
						
						
					 | 
					
						2015-10-27 21:25:21 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						027b7b33c9
					 | 
					
						
						
							
							All HTTP requests now throw HTTPException.
						
						
						
						
						
						
					 | 
					
						2015-10-27 21:19:32 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						3266d1ed10
					 | 
					
						
						
							
							GatewayNotFound now has a default message.
						
						
						
						
						
						
					 | 
					
						2015-10-27 19:08:29 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						d14bffcd96
					 | 
					
						
						
							
							Rename InvaldiDestination to a generic ClientException.
						
						
						
						
						
						
					 | 
					
						2015-10-27 19:02:12 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						61e41ec3b9
					 | 
					
						
						
							
							All exceptions now derive from DiscordException.
						
						
						
						
						
						
					 | 
					
						2015-10-27 18:09:26 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						6ae6bd8e6d
					 | 
					
						
						
							
							Remove InvalidEventName exception due to it being unused
						
						
						
						
						
						
					 | 
					
						2015-10-27 18:03:51 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						29b71a7e88
					 | 
					
						
						
							
							Move websocket hub to the new gateway.
						
						
						
						
						
						
					 | 
					
						2015-08-26 22:26:06 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rapptz
							
						 
					 | 
					
						
						
							
						
						3e0f09d32c
					 | 
					
						
						
							
							Initial commit
						
						
						
						
						
						
					 | 
					
						2015-08-21 18:18:34 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |