Commit Graph
2180 Commits
Author SHA1 Message Date
Rapptz 3c387e9031 Use attrgetter to speed up Member attribute access by 2x. 2019-05-25 03:14:35 -04:00
Rapptz d96b8a0b80 Add Discord error code to HTTPException message. 2019-05-24 04:23:06 -04:00
Ehren Julien-NeitzertandDanny fc5a2936dd Fix pluralization errors in various files
* Replaced instances of 'return an' with 'returns an'
* fixed pluralization errors
2019-05-23 23:31:17 -04:00
Dante DamandRapptz 84e9168447 Grammar fixes for notes on EmbedProxy 2019-05-23 23:21:40 -04:00
KyberandRapptz f2c7b2e6d8 Add an insert_field_at method for the embed class 2019-05-23 23:21:39 -04:00
HarmonandRapptz 2fd589874f Fix wording in documentation for ClientUser.locale 2019-05-21 21:15:26 -04:00
Dante Dam 92731bbf5f [commands] Fixed extra "only" in dm_only docs 2019-05-19 20:04:42 -07:00
Rapptz 964b97aa30 Add table showing what methods get invite attributes. 2019-05-19 19:17:30 -04:00
Rapptz 82b54933e2 Add asyncio.Task subclass for better __repr__ for events. 2019-05-19 19:17:29 -04:00
SuhailandRapptz db9a293f14 [tasks] Add version added note to Loop.change_interval 2019-05-19 19:17:28 -04:00
NCPlayzandRapptz 38eb2b4828 Validate kwargs in Client.start 2019-05-19 19:17:27 -04:00
Dante Dam 1fac7a7e71 [commands] Add missing backtick for is_nsfw docs 2019-05-17 15:25:45 -07:00
Suhail6inklingandDanny aadb6953ff [tasks] Add way to change interval at run-time
PR: #2162 
Fixes: #2158
2019-05-17 18:25:21 -04:00
VexsandRapptz bf5b267c55 Correct the documentation for methods and properties that return Assets 2019-05-14 19:13:48 -04:00
Allan GalarzaandRapptz 5473cec6ac Added note to Emoji.user 2019-05-13 22:12:33 -04:00
Rapptz 6bc9d7c01a [tasks] Add indicator for internal task failure
Fixes #2151
2019-05-13 22:10:38 -04:00
Rapptz a4a362b4c7 [tasks] Log exception when something failed to logging. 2019-05-13 22:08:31 -04:00
Benjamin MintzandRapptz a62641bd65 Add back __repr__ that were deleted in the Asset redesign
The Asset PR (be227ebcf0) changed some namedtuple-deriving
classes to object-deriving classes, which meant that the free __repr__ provided by namedtuple
was removed
2019-05-13 20:29:08 -04:00
SnowyLumaandRapptz 859ee751f9 [tasks] Return coro from before and after decorators 2019-05-13 20:29:07 -04:00
apple502jandRapptz 357abf2e55 Add India region to VoiceRegion 2019-05-13 20:26:10 -04:00
Rapptz 49a7e58d17 [tasks] Keep retrying before gracefully exiting. 2019-05-12 01:31:09 -04:00
Rapptz 4eead39b3c [tasks] Add Loop.stop to gracefully stop a task.
Updated docs will follow shortly.
2019-05-12 01:04:24 -04:00
Rapptz bcdecd4e07 [tasks] Reset iteration count when loop terminates. 2019-05-12 00:49:19 -04:00
Rapptz 8c353a5596 Change version to v1.2.0a for development purposes. 2019-05-11 18:20:13 -04:00
Rapptz f74d73327b [commands] Explicitly assign invoked_subcommand to None before invoking
This should fix instances of it not working as expected in nested
groups.
2019-05-11 18:17:57 -04:00
Rapptz 26a6970882 Version bump to v1.1.1 2019-05-11 15:42:13 -04:00
Rapptz 123e151978 Add back signal handling to Client.run
Apparently Python does not transform SIGTERM to KeyboardInterrupt as
nicely as I thought.
2019-05-11 14:40:31 -04:00
Rapptz 8206982e79 Don't overwrite data parameter in webhooks.
Fixes #2140
2019-05-10 20:54:51 -04:00
Rapptz a54f656e04 Version bump to v1.1.0 2019-05-10 20:20:29 -04:00
Steve CandGitHub 8f111c521c Fix typo in Loop.restart documentation 2019-05-10 18:44:07 -04:00
Rapptz 47808a7e96 [tasks] Add Loop.restart
This implementation waits until the task is done before starting it
again.

Closes #2075
2019-05-10 18:37:37 -04:00
Benjamin MintzandRapptz 0a0c43321b [commands] MinimalHelpCommand: add cog description 2019-05-09 06:11:21 -04:00
Dante DamandRapptz 01588fa34b Tightended the constraints of Spotify.__eq__. 2019-05-09 06:11:20 -04:00
VexsandRapptz 82a39eb148 Add cached_message to on_raw_message_edit event
Also add documentation for this behavior
2019-05-09 05:53:56 -04:00
Rapptz 792b31833a Mention what can be done during initialisation in embeds. 2019-05-07 00:24:25 -04:00
Rapptz bdea50e1db [commands] Better note for Command.invoke 2019-05-05 03:15:38 -04:00
Rapptz abb9c067cc Add log line to show if we disconnected normally. 2019-05-01 02:49:52 -04:00
Rapptz 91e00d8426 [tasks] Add way to query cancellation state for Loop.after_loop
Fixes #2121
2019-04-30 01:45:15 -04:00
Rapptz 4dee175d2a Add support for voice kicking. 2019-04-30 00:34:20 -04:00
Rapptz 40cac30da1 [commands] Fix MessageConverter not inheriting from Converter
Closes #2126
2019-04-29 23:37:27 -04:00
Rapptz 55e3e242ff [tasks] Remove support for awaitables due to gotchas.
Fixes #2079
2019-04-29 23:34:20 -04:00
Rapptz cef8677c68 Proper location of versionadded 2019-04-29 23:34:19 -04:00
DevilXDandRapptz 0dcbdda974 Fixed a typo in GuildChannel.overwrites docstring 2019-04-29 23:34:18 -04:00
DevilXDandRapptz b8e45afe9a Fixed TextChannel edit method missing slowmode unit 2019-04-29 23:34:17 -04:00
VexsandRapptz 7dfaa5e9ae Add read method to attachment objects
Refactor save to use new read method
2019-04-29 23:31:17 -04:00
Rapptz 05d4f7f962 [commands] Fix Context.send_help to work with the copied HelpCommand 2019-04-29 00:08:08 -04:00
Rapptz ad5beed8dd [commands] Copy HelpCommand instances to prevent race conditions.
Fixes #2123

Slight breaking change if someone had an expectation that no copies
were made behind the scene (which is sensible), however writing code
that relies on this expectation is probably buggy anyway.
2019-04-29 00:05:46 -04:00
Rapptz f9e95a35f9 Fix USER_UPDATE changes not triggering for member instances.
Also add a ClientUser.locale attribute.
2019-04-28 06:36:12 -04:00
Rapptz de6240f1e7 Rewrite loop cleanup code (again...) and remove signal handling.
This should hopefully be the last time I touch this.
2019-04-26 01:57:33 -04:00
Rapptz 186d9a7f9c Use a regular boolean instead of asyncio.Event for close status. 2019-04-25 01:57:32 -04:00