iDutchy
3056c6f0f4
new attempr
2021-07-13 19:53:19 -05:00
iDutchy
d7a0b0af04
oops
2021-07-13 19:37:14 -05:00
iDutchy
f8bf64c9b7
that failed...
2021-07-13 19:32:30 -05:00
iDutchy
8e6601c2c5
first attempt to shortcuts
2021-07-13 19:28:52 -05:00
iDutchy
34f6c5db10
looks like I changed stuff?
2021-06-25 20:29:27 -05:00
iDutchy
917649b1b2
fix conflicts
2021-05-02 21:05:05 -05:00
jack1142 and Rapptz
ccf7e65c50
Fix documentation for RoleConverter
2021-05-01 10:30:27 -04:00
Kino and Rapptz
eb1d03f8f7
Fix typo within HelpCommand.verify_checks documentation
2021-05-01 10:30:02 -04:00
Steve C and Rapptz
a9dba2753f
[tasks] Move the Loop's sleep to be before exit conditions
...
This change makes it more so that `Loop.stop()` gracefully makes the
current iteration the final one, by waiting AND THEN returning.
The current implementation is closer to `cancel`, while also not.
I encountered this because I was trying to run a
`@tasks.loop(count=1)`, and inside it I print some text and change the
interval, and in an `after_loop`, I restart the loop.
Without this change, it immediately floods my console, due to
not waiting before executing `after_loop`.
2021-05-01 10:28:00 -04:00
iDutchy
a453266cd4
conflict fixes
2021-04-07 18:27:34 -05:00
Rapptz
f80b8d3f5d
[commands] Only replace annotation if one was given
2021-04-07 03:17:36 -04:00
Nadir Chowdhury and GitHub
89456022cf
Add __all__ to remaining modules
2021-04-07 02:30:32 -04:00
Nadir Chowdhury and GitHub
7a34de1570
[commands] Use typing.get_type_hints to resolve ForwardRefs
2021-04-06 23:24:23 -04:00
Rapptz
9ab58d302d
[commands] Fix classmethod converters not working.
...
Protocols sure are annoying.
2021-04-05 23:52:28 -04:00
Rapptz
ee5bb07c02
[commands] Revert conversion code back to how it was originally
2021-04-05 23:24:47 -04:00
ToxicKidz and GitHub
0efb720cec
[commands] Fix AttributeError for classes missing convert attribute
2021-04-05 23:12:27 -04:00
Rapptz
6d74514729
[commands] Fix logic in Cog.has_error_handler()
2021-04-05 21:39:22 -04:00
Michael H and GitHub
682b73abb6
[commands] Address incorrect use of subclass (from type perspective)
...
This is a follow up from #6641
2021-04-05 21:39:17 -04:00
Michael H and GitHub
d0476e98df
[commands] Add more type information to public API of converters
2021-04-05 21:31:28 -04:00
Rapptz
1b2c527fc7
[commands] Fix logic in Cog.has_error_handler()
2021-04-05 21:08:54 -04:00
Michael H and GitHub
83bd76504a
Use covariant TypeVar for protocol
2021-04-05 20:29:15 -04:00
Michael H and GitHub
fbe6e2f520
[commands] Fix @classmethod converters
2021-04-05 20:25:23 -04:00
James and GitHub
34ab772653
Use typing.Protocol instead of abc.ABCMeta
2021-04-04 18:05:49 -04:00
Rapptz
adaf7c6192
[commands] Use positional only parameter for Context.invoke
2021-04-04 07:04:01 -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
Rapptz
421c0cd455
[commands] Add missing versionadded on StoreChannelConverter
2021-04-03 22:54:21 -04:00
DoggieLicc and GitHub
36318bd45c
[commands] Add StoreChannelConverter
2021-04-03 22:50:17 -04:00
Nadir Chowdhury and GitHub
1b2688518e
Implement StageChannel and related methods
2021-04-03 22:43:41 -04:00
Sebastian Law and GitHub
d6501159e7
[docs] copy signature from overridden and inherited methods
2021-03-29 23:52:14 -04:00
Rapptz
862d509d2e
[commands] Add support for stripping whitespace after the prefix
...
This is configured with the strip_after_prefix option in `Bot.__init__`
2021-03-28 21:21:09 -04:00
Rapptz
c4c2cbf6d2
[commands] Remove nullability from help command implementation
...
Fixes #5154
2021-03-28 18:51:58 -04:00
Edwin and GitHub
31ee3fafc1
Add remove_markdown helper function
2021-03-28 18:38:34 -04:00
Rapptz
4aee7fed5d
[commands] Only remove top level commands on cog load failure
2021-03-28 18:35:59 -04:00
Mikey and GitHub
d61486278f
[commands] allow arbitrary callables in cooldown
2021-03-28 06:31:51 -04:00
Sebastian Law and GitHub
a131e11c5e
[commands] fix documented type for Command.checks
2021-03-24 08:24:14 -04:00
jack1142 and GitHub
caa3b4e8f4
[commands] Include group args in command signature
2021-03-24 08:16:23 -04:00
Sebastian Law and GitHub
a30a694e36
[commands] fix Context.channel property documented type
2021-03-13 01:46:31 -05:00
Nihaal Sangha and GitHub
a3f700c11f
Fix references to snowflakes being max 21 long
2021-03-02 19:04:03 -05:00
Sebastian Law and GitHub
f7a4bef4ff
[tasks] remove redundant condition in Loop.next_iteration
...
self._task is only None if the Loop has never been started before,
which means None should be returned always, regardless of how
many seconds was passed into the constructor
this didn't break anything before because self._next_iteration will
be None as well if self._task is None.
2021-02-28 23:54:44 -05:00
Nadir Chowdhury and GitHub
63ec23bac2
Code optimisations and refactoring via Sourcery
2021-02-24 21:26:51 -05:00
Nadir Chowdhury and GitHub
e090ee4308
Fix NameError with invoked_parents
2021-02-24 21:15:10 -05:00
sudosnok and GitHub
01d8502c83
[commands] Added tribool behaviour to HelpCommand.verify_checks
2021-02-24 05:40:35 -05:00
Sebastian Law and Danny
48b748e340
[commands] properly assign ctx.invoked_with with ctx.
...
resolves #6461
2021-02-23 03:39:08 -05:00
Sebastian Law and Danny
1afc127458
[commands] Add Context.invoked_parents
2021-02-23 03:39:08 -05:00
Kaylynn Morgan and GitHub
1cbc537734
[commands] Allow relative paths when handling extensions
2021-02-23 03:29:04 -05:00
Sebastian Law and GitHub
ceab8ff638
[tasks] make __call__ actually appear in the docs
2021-02-21 07:19:10 -05:00
Bryan Forbes and GitHub
16e0adb315
[commands] Handle positional-only parameters in bot commands
2021-02-17 23:48:09 -05:00
iDutchy
f1309aa4a1
added Client.get_message
2021-02-11 18:38:33 -06:00
Rapptz
a0404807d5
[commands] Add support for rgb function in ColourConverter
...
This also adds support for 3 digit hex.
Fixes #6374
2021-02-07 07:18:56 -05:00
Alex Nørgaard and GitHub
68eb844d48
[commands] Add discord.Guild converter and GuildNotFound error
...
* Add discord.Guild converter and GuildNotFound error
* note for lack of disambiguation in Guilds with duplicate names, and removed the possibility of returning None
* edited converter to use `utils.get` over `utils.find` and docs edited with Converter and Exception.
2021-02-07 05:32:33 -05:00