244 Commits

Author SHA1 Message Date
Rapptz
f617d01eee Refactor human_join into its own private helper function 2023-09-30 13:11:29 -04:00
owocado
cf79af2dc4
Fix typehints for __class_getitem__ in Transform and Range 2023-09-30 12:46:50 -04:00
ItsWilliboy
555940352b
Fix error when app_commands.Group misses a name 2023-09-28 10:41:11 -04:00
Rapptz
576ab269e8 Fix AttributeError in CommandSyncFailure due to APPLICATION_COMMAND_TOO_LARGE 2023-09-27 04:51:46 -04:00
Rapptz
9e2f2cb3af Log suppressed autocomplete exceptions 2023-09-16 22:34:51 -04:00
Josh
630b2a1e55
Update pyright version 2023-07-01 18:26:27 -04:00
Rapptz
223e95a252 Catch TypeError for unhashable annotation types 2023-06-04 07:52:09 -04:00
Rapptz
c8e2644497 Fix custom attributes not being copied over for subclassed Group 2023-05-02 20:13:10 -04:00
Rapptz
0adef0ec89 Update auto_archive_duration documentation
Fix #9351
2023-04-18 06:03:48 -04:00
Rapptz
4e09c34bbb Suppress exceptions from invoking autocomplete 2023-02-17 13:24:59 -05:00
Rapptz
93ed1646d2 Cleanup some private utilities in app_commands.commands 2023-02-02 00:33:18 -05:00
Rapptz
bbba8c650f Add missing generic parameters on various Interaction parameters 2023-01-19 07:00:16 -05:00
Trevor
2e737e70de
Correct app command decorators that use Interaction 2023-01-18 21:10:08 -05:00
Rapptz
3ff88db768 Update pyright to 1.1.289 2023-01-16 21:57:54 -05:00
chrispy
7f796a68ca
Add str and float examples to app_commands.Range documentation
Co-authored-by: Danny <1695103+Rapptz@users.noreply.github.com>
2023-01-10 16:24:04 -05:00
rdrescher909
c0dfdf1bef
Add autocomplete warning about user input 2022-12-02 06:10:03 -05:00
ster
95b6bd8782
Add coro tag to docstrings that were missing it 2022-10-02 17:52:18 -04:00
Omkaar
c30a2f3ca0
Refactor certain f-strings and literals 2022-10-02 17:50:56 -04:00
Rayzeq
e3b5fbd9e6
Update Transformer.choices docs to mention limit
Co-authored-by: Danny <1695103+Rapptz@users.noreply.github.com>
2022-10-01 03:18:26 -04:00
Rapptz
217662ca44 Fix detection of overridden binding error handler
Closes #8963
2022-09-27 23:50:06 -04:00
Rapptz
cd04f6ca41 Revert Group.on_error copy due to failing tests 2022-09-24 01:43:28 -04:00
Rapptz
6e5392c6e2 Fix Tree.on_error still being called when a bound error handler is set
Closes #8455
2022-09-24 01:22:03 -04:00
Rapptz
6bec7e9d97 Fix detection of overriden Group.on_error and ensure they're copied 2022-09-24 01:18:52 -04:00
ow0x
03d7a9a719
Fix typo in app_commands.ContextMenu docstring 2022-09-23 05:01:02 -04:00
Ryu Juheon
e1961676a9
Fix import to appease mypy's import resolution 2022-09-17 14:11:50 -04:00
Rapptz
a53b609e37 Fix ForumChannel annotation not working for app_commands
Closes #8472
2022-09-17 00:12:06 -04:00
Ionite
6981eb69c4
Normalize type formatting in TypeError
Normalize most mixed usages of `__class__`, `__class__!r`, 
`__class__.__name__!r` to the standard form of 
`__class__.__name__`
2022-09-12 15:25:55 -04:00
Narmy
035dd812de
Add note about renamed options in the Namespace
Co-authored-by: Danny <1695103+Rapptz@users.noreply.github.com>
2022-09-07 08:04:03 -04:00
Rapptz
771476a8d8 Fix _errors key being visible in CommandSyncError in some cases 2022-09-06 02:56:48 -04:00
Rapptz
5cc6af5917 Fix CommandSyncFailure raising for other 400 error types 2022-09-06 02:56:48 -04:00
Rapptz
27b19ed582 Change error message for unbound callbacks in ContextMenu 2022-09-04 00:34:17 -04:00
Rapptz
9ea6ee8887 Add support for ForumChannel annotations in app commands 2022-08-30 05:09:50 -04:00
Lilly Rose Berner
2d180489ce
Fix KeyError constructing groups when no module is present 2022-08-30 00:53:05 -04:00
Rapptz
2e37e47e38 Fix autocomplete documentation to mention it only passes strings 2022-08-28 02:01:29 -04:00
Rapptz
b92fd65707 Document app_commands.Choice limits 2022-08-26 11:59:12 -04:00
Bryan Forbes
b12b4b18fd
Mark public callbacks as positional-only 2022-08-22 15:21:19 -04:00
Puncher
354d4bace4
Add missing decorator signs for interaction documentation 2022-08-21 18:25:31 -04:00
Rapptz
59677c6738 Fix CommandTree.on_error not triggering if interaction_check raises 2022-08-18 21:10:10 -04:00
Rapptz
1c7747fe9d Fix nested Annotated calls not resolving 2022-08-17 10:41:57 -04:00
Mikey
659d6b6123
Make app_commands.describe examples consistent 2022-08-16 20:10:14 -04:00
Rapptz
bd19ad05e7 Fix app_command_completion triggering on certain errors 2022-08-16 20:03:02 -04:00
Bluesy
f12cdd5f90
Switch quotes to make docs example render properly 2022-08-16 19:11:55 -04:00
Bluesy
288f2d169e
Document that docstrings can be used to document parameters 2022-08-16 17:00:09 -04:00
Rapptz
de5fa8bc9c Improve sync error format for children options 2022-08-16 01:18:12 -04:00
Pıεяяε
4182496713
Add missing required property to Parameter 2022-08-15 14:24:16 -04:00
Rapptz
6b50fcd5e4 Add Command.parameters to get all parameters of a command 2022-08-15 13:42:47 -04:00
Rapptz
0ec06f0ac5 Add on_app_command_completion event
Fix #8126
2022-08-15 09:19:01 -04:00
Rapptz
0b69148c84 Fix float focused autocomplete options being parsed
According to the Discord docs these aren't validated
2022-08-15 08:59:29 -04:00
Bryan Forbes
63b32994f4
Improve TranslationContext type narrowing using a tagged union 2022-08-15 08:17:41 -04:00
Rapptz
49e6fe9a0c Fix autocomplete translations calling unnecessary locales 2022-08-14 17:35:43 -04:00