| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Revert "[tasks] Add Loop.exception for more reliable exception retrieval." | Rapptz | 2019-11-19 | 1 | -14/+1 |
| | | | | | This reverts commit 7a8c9e66d9c43a539fb78107ce3f51f16c7f30a2. | ||||
| * | Revert "[tasks] Add support for explicit time parameter when running." | Rapptz | 2019-11-19 | 1 | -92/+14 |
| | | | | | This reverts commit 9f822a1e6d904c4d7454ab77496b8a4f736073ab. | ||||
| * | [commands] Add Command/Group.add/remove_check | Riley Shaw | 2019-11-15 | 1 | -0/+34 |
| | | |||||
| * | [commands] Allow converters from custom discord.ext extensions | romangraef | 2019-10-20 | 1 | -1/+1 |
| | | | | | | | | | Originally the converting of an argument with type in the discord.* package would try to use the predefined converters, even if there were none present. This is fixed by supplying a default argument to getattr Fixes #2369 | ||||
| * | Document Command.cog property | Josh B | 2019-10-17 | 1 | -0/+2 |
| | | |||||
| * | [commands] default Bot.owner_ids to a set | Ben Mintz | 2019-09-10 | 1 | -1/+1 |
| | | | | This appears to be a typo, as everywhere else, owner_ids is set to a set. | ||||
| * | [tasks] Add support for passing an argument list of exceptions. | mathsman5133 | 2019-09-10 | 1 | -17/+18 |
| | | |||||
| * | Add version information from missing PRs. | Rapptz | 2019-08-11 | 1 | -1/+1 |
| | | |||||
| * | [tasks] Add support for explicit time parameter when running. | Rapptz | 2019-08-11 | 1 | -14/+92 |
| | | | | | Fixes #2159 | ||||
| * | [commands] Add role cooldown bucket | BluePhoenixGame | 2019-08-11 | 2 | -1/+11 |
| | | |||||
| * | [tasks] Add Loop.exception for more reliable exception retrieval. | Rapptz | 2019-07-27 | 1 | -1/+14 |
| | | |||||
| * | [commands] Properly load the original module when reloading fails. | Rapptz | 2019-07-27 | 1 | -2/+3 |
| | | | | | Fix #2291 | ||||
| * | [commands] update sys.modules in load_extension again | Benjamin Mintz | 2019-07-18 | 1 | -1/+5 |
| | | | | | | 6f71552c508c61d9b6bf024fc259063ad056b7c4 introduced a regression: loading a module that is not in a package does not add it to sys.modules. Updating sys.modules is required after all. | ||||
| * | [commands] Bot.is_owner should be marked as coroutine | ed588 | 2019-07-18 | 1 | -1/+3 |
| | | |||||
| * | [commands] Fall back to using Message.mentions in converters | Rapptz | 2019-07-10 | 1 | -2/+4 |
| | | | | | Useful if there's no cache. | ||||
| * | [commands] Don't update sys.modules with a stale reference. | Rapptz | 2019-07-07 | 1 | -1/+1 |
| | | |||||
| * | [commands] Fix up Paginator documentation. | Rapptz | 2019-06-29 | 1 | -2/+2 |
| | | | | | These aren't optional. | ||||
| * | [commands] Calculate suffix length at each add_line | Matt (IPv4) Cowley | 2019-06-29 | 1 | -3/+7 |
| | | |||||
| * | [commands] Properly raise the correct exception for owner_ids | Rapptz | 2019-06-29 | 1 | -14/+14 |
| | | | | | Also some minor nits with documentation. | ||||
| * | [tasks] Removed Returns from decorator docstring | Nihaal | 2019-06-29 | 1 | -6/+1 |
| | | |||||
| * | [commands] Don't raise ExtensionNotFound for ImportErrors in modules | Benjamin Mintz | 2019-06-29 | 2 | -17/+23 |
| | | | | | | Now loading an extension that _contains_ a failed import will fail with ExtensionFailed, rather than ExtensionNotFound. | ||||
| * | Support team members data in application info | fourjr | 2019-06-29 | 1 | -4/+27 |
| | | |||||
| * | [commands] Add missing word in HelpCommand documentation | Harmon | 2019-06-20 | 1 | -1/+1 |
| | | |||||
| * | [commands] Ensure cooldowns are properly copied. | Rapptz | 2019-06-12 | 1 | -3/+4 |
| | | |||||
| * | Some documentation touch-ups and missing stuff in the changelog. | Rapptz | 2019-06-09 | 1 | -0/+2 |
| | | |||||
| * | Replace Enum with an internal one for significant speed improvements. | Rapptz | 2019-06-09 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This has been a massive pain point for me personally due to the poor design of the Enum class leading to the common use cases used in the library being significantly slow. Since this Enum is not public facing in terms of *creation*, I can only implement the APIs that are used when *accessing* them. This Enum is a drop-in replacement to the pre-existing enum.Enum class except it comes with significant speed-ups. Since this is a lot to go over, I will let the numbers speak for themselves: In [4]: %timeit enums.try_enum(enums.Status, 'offline') 263 ns ± 34.3 ns per loop (7 runs, 1000000 loops each) In [5]: %timeit NeoStatus.try_value('offline') 134 ns ± 0.859 ns per loop (7 runs, 10000000 loops each) In [6]: %timeit enums.Status.offline 116 ns ± 0.378 ns per loop (7 runs, 10000000 loops each) In [7]: %timeit NeoStatus.offline 31.6 ns ± 0.327 ns per loop (7 runs, 10000000 loops each) In [8]: %timeit enums.Status.offline.value 382 ns ± 15.2 ns per loop (7 runs, 1000000 loops each) In [9]: %timeit NeoStatus.offline.value 65.5 ns ± 0.953 ns per loop (7 runs, 10000000 loops each) In [10]: %timeit str(enums.Status.offline) 630 ns ± 14.8 ns per loop (7 runs, 1000000 loops each) In [11]: %timeit str(NeoStatus.offline) 253 ns ± 3.53 ns per loop (7 runs, 1000000 loops each) In [12]: %timeit enums.Status('offline') 697 ns ± 8.42 ns per loop (7 runs, 1000000 loops each) In [13]: %timeit NeoStatus('offline') 182 ns ± 1.83 ns per loop (7 runs, 10000000 loops each) | ||||
| * | Improve documentation | NCPlayz | 2019-06-07 | 8 | -40/+45 |
| | | |||||
| * | [commands] Fixed extra "only" in dm_only docs | Dante Dam | 2019-05-19 | 1 | -1/+1 |
| | | |||||
| * | Add asyncio.Task subclass for better __repr__ for events. | Rapptz | 2019-05-19 | 1 | -2/+1 |
| | | |||||
| * | [tasks] Add version added note to Loop.change_interval | Suhail | 2019-05-19 | 1 | -0/+2 |
| | | |||||
| * | [commands] Add missing backtick for is_nsfw docs | Dante Dam | 2019-05-17 | 1 | -1/+1 |
| | | |||||
| * | [tasks] Add way to change interval at run-time | Suhail6inkling | 2019-05-17 | 1 | -10/+37 |
| | | | | | PR: #2162 Fixes: #2158 | ||||
| * | [tasks] Add indicator for internal task failure | Rapptz | 2019-05-13 | 1 | -2/+12 |
| | | | | | Fixes #2151 | ||||
| * | [tasks] Log exception when something failed to logging. | Rapptz | 2019-05-13 | 1 | -0/+6 |
| | | |||||
| * | [tasks] Return coro from before and after decorators | SnowyLuma | 2019-05-13 | 1 | -1/+2 |
| | | |||||
| * | [tasks] Keep retrying before gracefully exiting. | Rapptz | 2019-05-12 | 1 | -2/+10 |
| | | |||||
| * | [tasks] Add Loop.stop to gracefully stop a task. | Rapptz | 2019-05-12 | 1 | -0/+17 |
| | | | | | Updated docs will follow shortly. | ||||
| * | [tasks] Reset iteration count when loop terminates. | Rapptz | 2019-05-12 | 1 | -0/+1 |
| | | |||||
| * | [commands] Explicitly assign invoked_subcommand to None before invoking | Rapptz | 2019-05-11 | 1 | -0/+2 |
| | | | | | | This should fix instances of it not working as expected in nested groups. | ||||
| * | Fix typo in Loop.restart documentation | Steve C | 2019-05-10 | 1 | -1/+1 |
| | | |||||
| * | [tasks] Add Loop.restart | Rapptz | 2019-05-10 | 1 | -1/+28 |
| | | | | | | | | This implementation waits until the task is done before starting it again. Closes #2075 | ||||
| * | [commands] MinimalHelpCommand: add cog description | Benjamin Mintz | 2019-05-09 | 1 | -0/+3 |
| | | |||||
| * | [commands] Better note for Command.invoke | Rapptz | 2019-05-05 | 1 | -6/+11 |
| | | |||||
| * | [tasks] Add way to query cancellation state for Loop.after_loop | Rapptz | 2019-04-30 | 1 | -8/+20 |
| | | | | | Fixes #2121 | ||||
| * | [commands] Fix MessageConverter not inheriting from Converter | Rapptz | 2019-04-29 | 1 | -1/+1 |
| | | | | | Closes #2126 | ||||
| * | [tasks] Remove support for awaitables due to gotchas. | Rapptz | 2019-04-29 | 1 | -17/+17 |
| | | | | | Fixes #2079 | ||||
| * | [commands] Fix Context.send_help to work with the copied HelpCommand | Rapptz | 2019-04-29 | 1 | -0/+2 |
| | | |||||
| * | [commands] Copy HelpCommand instances to prevent race conditions. | Rapptz | 2019-04-29 | 1 | -29/+52 |
| | | | | | | | | | 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. | ||||
| * | [commands] Allow passing `current` to more cooldown mapping methods. | Rapptz | 2019-04-24 | 2 | -5/+9 |
| | | | | | Also adds a CooldownMapping.update_rate_limit helper function. | ||||
| * | [commands] Allow passing of a message to NoPrivateMessage again. | Rapptz | 2019-04-20 | 2 | -4/+5 |
| | | | | | Prevents an accidental breaking change. | ||||