aboutsummaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Remove request_offline option.Rapptz2016-02-141-0/+4
|
* Change enumerators into enumerations to please Voltana.Rapptz2016-01-302-7/+7
|
* Add and remove some of the on_socket_* events.Rapptz2016-01-252-44/+20
| | | | | | on_socket_raw_receive and on_socket_raw_send were added back in an odd way. The rest of them such as on_socket_closed, on_socket_opened, and on_socket_receive were removed.
* Documentation fixes for Permissions related code.Rapptz2016-01-141-1/+1
|
* Attempt to satisfy RTD by using sphinxcontrib.napoleon.Rapptz2016-01-101-2/+8
|
* Add a Whats New page to have a nicer changelog.Rapptz2016-01-092-0/+72
|
* Change order of documentation by source declaration.Rapptz2016-01-081-0/+2
|
* Document the breaking change with the new dictionary storage change.Rapptz2016-01-081-0/+37
| | | | | Since the only things dict views support are iteration we should advise people who want the old behaviour to change it to a list.
* Document how Client.run should be the last function to call.Rapptz2016-01-081-0/+7
|
* Add missing documentation for discord.GameRapptz2016-01-071-0/+6
|
* Documentation fixes to quiet Sphinx warnings.Rapptz2016-01-072-3/+4
|
* Document the fact that data classes use __slots__.Rapptz2016-01-071-0/+9
|
* Change permissions to remove the can_ prefix.Rapptz2016-01-031-0/+3
|
* Document more breaking changes in migrating file.Rapptz2016-01-031-0/+52
|
* Add on_member_ban and on_member_unban events.Rapptz2015-12-171-0/+15
| | | | Fixes #58.
* Fix consistency issue with migrating page.Rapptz2015-12-171-11/+11
|
* Add migrating guide for migrating to v0.10.0.Rapptz2015-12-173-0/+241
|
* Remove on_status event. Superseded by on_member_update.Rapptz2015-12-171-8/+1
|
* All update related events now pass in the previous state.Rapptz2015-12-171-6/+10
|
* Add headers to data classes for easier navigation.Rapptz2015-12-091-0/+34
|
* Document discord.__version__ and discord.version_infoRapptz2015-12-091-0/+18
|
* Documentation fixes for opus related import errors.Rapptz2015-12-081-5/+5
|
* Add OpusNotLoaded exception and opus.is_loaded utility function.Rapptz2015-12-081-1/+5
|
* Documentation fixes for opus bindings.Rapptz2015-12-081-0/+1
|
* Clear up some documentation.Rapptz2015-12-081-0/+13
|
* Handle GUILD_UPDATERapptz2015-12-061-0/+12
|
* Add enumerators instead of strings.Rapptz2015-12-041-0/+61
| | | | Changes channel type, status and server region into 3.4 enums.
* Move async_client.py to client.pyRapptz2015-12-041-1/+1
|
* Implement a bunch of other HTTP request functions.Rapptz2015-12-041-1/+6
|
* Add Forbidden and NotFound exceptions.Rapptz2015-12-041-0/+4
|
* Begin working on asyncio port.Rapptz2015-12-042-2/+26
|
* on_member_update now takes in the older member state as a parameter.Rapptz2015-11-301-2/+10
|
* on_status event now has the old game ID and old status as parameters.Rapptz2015-11-301-1/+3
|
* Miscellaneous documentation fixes.Rapptz2015-11-301-1/+1
|
* Switch to Sphinx RTD theme.Rapptz2015-11-281-1/+1
|
* Add note about data classes instances.Rapptz2015-11-281-1/+15
|
* Performance improvements in on_typing event.Rapptz2015-11-271-2/+3
|
* Add LoginFailure exception for a clearer failure in Client.loginRapptz2015-11-271-0/+2
| | | | | The older HTTPException is not exactly the clearest thing for people who are new to programming or HTTP exceptions in general.
* Handle TYPING_START event.Rapptz2015-11-241-0/+12
|
* Change on_server_create/delete to on_server_join/remove.Rapptz2015-11-011-6/+19
|
* Add InvalidArgument exception and change exceptions thrown.Rapptz2015-10-271-0/+2
|
* All HTTP requests now throw HTTPException.Rapptz2015-10-271-3/+6
|
* Rename InvaldiDestination to a generic ClientException.Rapptz2015-10-271-1/+1
|
* All exceptions now derive from DiscordException.Rapptz2015-10-271-2/+2
|
* Remove InvalidEventName exception due to it being unusedRapptz2015-10-271-4/+0
|
* Add discord.Object to the documentation.Rapptz2015-10-271-0/+3
|
* Add discord.Object class for generic pass-by-ID.Rapptz2015-10-271-0/+5
|
* Support unavailable servers.Rapptz2015-10-241-0/+8
|
* Print to stderr in on_errorHornwitser2015-10-222-16/+9
| | | | | | | | | | | | | | | Apparently the clever hack for logging in on_error was not so clever after all. If logging isn't configured, by the logging modules definition of not configured, which is root logger not having an Handlers attached, it will call logging.basicConfig(). Which messes up setups that define handlers for other loggers than the root logger. Going directly to the root logger rather than using the broken convenience methods for logger is not an option either, as logger before Python 3.2 does not have lastResort on the root logger, and prints an error when invoked without any handlers. Resolve by printing tracebacks to stderr by default in on_error.
* Log to root logger by default in on_errorHornwitser2015-10-211-7/+14
| | | | | | | | | | | | | | Change the default implementation of on_error to log to the root logger instead of discord.client and clarify that the exception is being ignored. This ensures that a message will be output to standard error in case the logging module has not been configured. Also removes the argument printing for the default on_error, this is due to them often being too long, that they could cause another exception to be thrown, and because it sometimes causes sensitive information to be output such as Discord tokens and session ids. It was also possible for the length to get in the megabyte range with exceptions thrown by on_socket_raw_receive in READY events.