Rapptz
99fc950510
Use f-strings in more places that were missed.
4 years ago
pikaninja
1c553f51fb
[commands] Use has_error_handler instead in command_error
4 years ago
Rapptz
f80b8d3f5d
[commands] Only replace annotation if one was given
4 years ago
Nadir Chowdhury
89456022cf
Add `__all__` to remaining modules
4 years ago
Nadir Chowdhury
7a34de1570
[commands] Use typing.get_type_hints to resolve ForwardRefs
4 years ago
Rapptz
9ab58d302d
[commands] Fix classmethod converters not working.
Protocols sure are annoying.
4 years ago
Rapptz
ee5bb07c02
[commands] Revert conversion code back to how it was originally
4 years ago
ToxicKidz
0efb720cec
[commands] Fix AttributeError for classes missing convert attribute
4 years ago
Rapptz
6d74514729
[commands] Fix logic in Cog.has_error_handler()
4 years ago
Michael H
682b73abb6
[commands] Address incorrect use of subclass (from type perspective)
This is a follow up from #6641
4 years ago
Michael H
d0476e98df
[commands] Add more type information to public API of converters
4 years ago
Michael H
83bd76504a
Use covariant TypeVar for protocol
4 years ago
Michael H
fbe6e2f520
[commands] Fix @classmethod converters
4 years ago
James
34ab772653
Use typing.Protocol instead of abc.ABCMeta
4 years ago
Rapptz
adaf7c6192
[commands] Use positional only parameter for Context.invoke
4 years ago
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`.
4 years ago
Rapptz
421c0cd455
[commands] Add missing versionadded on StoreChannelConverter
4 years ago
DoggieLicc
36318bd45c
[commands] Add StoreChannelConverter
4 years ago
Nadir Chowdhury
1b2688518e
Implement StageChannel and related methods
4 years ago
Sebastian Law
d6501159e7
[docs] copy signature from overridden and inherited methods
4 years ago
Rapptz
862d509d2e
[commands] Add support for stripping whitespace after the prefix
This is configured with the strip_after_prefix option in `Bot.__init__`
4 years ago
Rapptz
c4c2cbf6d2
[commands] Remove nullability from help command implementation
Fixes #5154
4 years ago
Edwin
31ee3fafc1
Add remove_markdown helper function
4 years ago
Rapptz
4aee7fed5d
[commands] Only remove top level commands on cog load failure
4 years ago
Mikey
d61486278f
[commands] allow arbitrary callables in cooldown
4 years ago
Sebastian Law
a131e11c5e
[commands] fix documented type for Command.checks
4 years ago
jack1142
caa3b4e8f4
[commands] Include group args in command signature
4 years ago
Sebastian Law
a30a694e36
[commands] fix Context.channel property documented type
4 years ago
Nihaal Sangha
a3f700c11f
Fix references to snowflakes being max 21 long
4 years ago
Nadir Chowdhury
63ec23bac2
Code optimisations and refactoring via Sourcery
4 years ago
Nadir Chowdhury
e090ee4308
Fix NameError with invoked_parents
4 years ago
sudosnok
01d8502c83
[commands] Added tribool behaviour to HelpCommand.verify_checks
4 years ago
Sebastian Law
48b748e340
[commands] properly assign ctx.invoked_with with ctx.
resolves #6461
4 years ago
Sebastian Law
1afc127458
[commands] Add Context.invoked_parents
4 years ago
Kaylynn Morgan
1cbc537734
[commands] Allow relative paths when handling extensions
4 years ago
Bryan Forbes
16e0adb315
[commands] Handle positional-only parameters in bot commands
4 years ago
Rapptz
a0404807d5
[commands] Add support for rgb function in ColourConverter
This also adds support for 3 digit hex.
Fixes #6374
4 years ago
Alex Nørgaard
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.
4 years ago
Jonas Bohmann
0d8ac41551
[commands] Fix documented type of `Context.cog`
4 years ago
PikalaxALT
b7c7200f4d
[commands] Add linesep kwarg to Paginator
4 years ago
Alex Nørgaard
c72dbf28ba
[commands] Fix Command duplicates in `HelpCommand.get_bot_mapping`
4 years ago
Rapptz
b9a99238e8
[commands] Add Command/Cog.has_error_handler
This allows querying the state without relying on internal undocumented
attributes.
4 years ago
Nihaal Sangha
69bdc3a184
Change copyright year to present
4 years ago
Josh
eeafc9363f
[commands] Add PartialMessageConverter
4 years ago
jack1142
ed2650f786
Fix documented type of `Command.usage`
4 years ago
BeatButton
bc0e214b98
[commands] Correct ChannelNotFound docstring
4 years ago
Sebastian Law
e9e81d1a55
[commands] fully remove command when CommandRegistrationError is raised for alias
4 years ago
Dan Hess
faffc8eeb2
[commands] Correct concurrency never releasing during prepare call
4 years ago
Rapptz
f9dd200314
[commands] max_concurrency comes before cooldowns
Fix #6172
4 years ago
Ben Skerritt
0995d07727
[commands] Added in missing channel links
4 years ago