Michael
93fa46713a
Fix and add documentation
5 years ago
Rapptz
ccdf4c4ad6
[tasks] Lazily fetch event loop if one isn't provided
Fixes #5808
5 years ago
Dan Hess
7acec502a6
[commands] Correct command removing during cog injecting
5 years ago
Josh
f8a7d3fc54
[commands] Fix exception raised in Command invoke hooks.
5 years ago
Skye Im
af88fc19b3
[commands] Update Bot.command() decorator docs
5 years ago
Nadir Chowdhury
367c4b5fd2
[docs] remove unresolved doc refs, fix attribute ref
5 years ago
khazhyk
6349d37a97
[commands] add require_var_positional
5 years ago
Rapptz
0a7e2f7c2f
[commands] BadBooleanArgument -> BadBoolArgument
5 years ago
Simon Beal
6ebd2e13a1
[commands] Add subclasses of BadArgument for converters
5 years ago
parafoxia
ad04fbeee4
[commands] Added ColorConverter alias
5 years ago
Josh
6baacb2c23
[tasks] Don't update _next_iteration on retry
5 years ago
Rapptz
4203e7a5a8
[commands] Use edited timestamp if provided for cooldown timing
5 years ago
Riley S
ad22fb295e
[commands] implement HelpCommand.add/remove_check
5 years ago
Dan Hess
3a9fd00a1a
[commands] Provide a way to retrieve time left for a cooldown
5 years ago
Rapptz
09f432016c
[commands] Restart subcommand_passed chain on invoke
Fix #5198
5 years ago
Dan Hess
fc951873a1
[tasks] Remove HTTPException as an exception to silently continue for
5 years ago
Rapptz
b8154e365f
Rewrite gateway to use aiohttp instead of websockets
5 years ago
Jaime Garcia Jr
1c3b0c02f8
Add revisions to check_once docs
5 years ago
Jaime Garcia Jr
5813593d6e
Add documentation on bot_check_once
5 years ago
SebbyLaw
b43658f6ff
[commands] Add documentation for exceptions in Context.(re)invoke
5 years ago
jack1142
901290c8a2
[commands] GroupView.get_command shouldn't raise errors for empty names
5 years ago
James
475762e8df
Document raises for Converter.convert
5 years ago
James
61216112d0
Add a licence and encoding declaration to missing files
5 years ago
Sebastian Law
7a07644de3
[commands] Raise TypeError when Optional is used with Greedy converter
5 years ago
Josh
6b5be39cd2
[tasks] Fix issue with default error handler in class context
5 years ago
jack1142
84098ed824
[commands] Add a new exception class for command registration errors
5 years ago
Sebastian Law
b4b953bfc6
Fix various inconsistencies within the documentation ( #5067 )
5 years ago
Rapptz
66c6be50d8
Prepare for the discord.com domain rename
5 years ago
Saphielle Akiyama
1e9937a234
Aliases passed as a list or as a tuple
Nothing too important, felt like some people would appreciate it;
5 years ago
Steve C
4b3a7fbe16
[tasks] Allow Loop.cancel in Loop.before_loop
Task cancel raises on the next awaited coro, so I've added this 0-sleep "hack"
I'm internally debating if leaving the comment there, but I'm sure it would confuse the uninformed of this trick.
5 years ago
Xua
4e6942194f
[commands] Document that cog_command_error must be async
5 years ago
jack1142
79276da17e
Escape backslashes in display name in `clean_prefix`
5 years ago
Steve C
0fd5eca0d5
[tasks] Fix tasks decorators being discarded
At this moment, when a task seems to be first loaded, it immediately throws away the decorators you give it, and just generates a new instance of itself.
In your cog's `__init__`, once you do `self.my_task.start()`, the Loop is remade when it gets to `self.my_task` before executing the `start` function. The original Loop that the cog starts with is where the decorated values are. This fixes that.
5 years ago
Rapptz
540a88b762
[tasks] Replace stack-based implementation with a cleaner one.
5 years ago
Rapptz
d5211fb327
[tasks] Create different Loop objects for different instances
Fixes #2294
5 years ago
Rapptz
874c2cd3c9
[commands] Raise CheckFailure if all bot "check once" fail
Fix #2643
5 years ago
MarkKoz
2653ae7599
[commands] Stop yielding duplicate commands from walk_commands
5 years ago
Josh B
20854de080
Allow for optional custom error handler in tasks extension
5 years ago
Epic
18c52671a9
Remove extra to in tasks docs
5 years ago
James
6a30f2749f
[tasks] Add is_running property to Loop
5 years ago
NCPlayz
1b0e806245
[commands] Implement `commands.before/after_invoke`
5 years ago
s0lst1ce
2d48a6d5a1
[commands] Fix a typo in the docstring of the internal _Semaphore class
5 years ago
Rapptz
bb1c1e9fa3
[commands] Raise when passing invalid permission keys in their checks
5 years ago
Karthikeyan Singaravelan
25b8adc404
Import ABC from collections.abc instead of collections
This is for Python 3.9 compatibility.
5 years ago
Karthikeyan Singaravelan
1b4cac92fc
Fix warnings regarding invalid escape sequences.
5 years ago
Harmon
6f9793fe5e
Fixes and improvements for v1.3 documentation
* Add missing versionadded strings for v1.3
* Add missing versionchanged string for Message.edit
* Consistently use versionadded for attributes
* Consistently use versionchanged for parameters
* Use versionchanged for Bot.is_owner
* Fix references in v1.3 changelog
* Improve grammar in v1.3 changelog
5 years ago
Josh B
d0a1956be9
Improve usability of utils.sleep_until
Fix issue where sleeping for an extended period on python 3.5
would cause an exception
Add sleep_until to API docs
Add result argument to sleep_until
5 years ago
Rapptz
e21d49c980
[commands] Only clean semaphore when there are no waiters
5 years ago
Rapptz
d9cd4a3561
[commands] Implement Command.__call__
5 years ago
Rapptz
02397306b2
Drop superfluous zero in version related changes in the documentation
5 years ago