aboutsummaryrefslogtreecommitdiffstats
path: root/botcore/utils (follow)
Commit message (Collapse)AuthorAgeLines
* Rename package due to naming conflictGravatar Chris Lovering2022-11-05-1180/+0
|
* make function and message positional only to free up names for kwargsGravatar Numerlor2022-09-27-0/+1
|
* allow user specified function to manipulate cooldown argsGravatar Numerlor2022-09-19-3/+9
|
* use more consistent stylingGravatar Numerlor2022-09-19-2/+4
|
* type return with tupleGravatar Numerlor2022-09-19-1/+1
| | | | | while only iterable is strictly needed, any reader would expect the function to return a tuple
* use ctx.channel directlyGravatar Numerlor2022-09-19-2/+1
|
* get rid of unnecessary checkGravatar Numerlor2022-09-19-4/+1
|
* use a clearer nameGravatar Numerlor2022-09-19-3/+3
|
* use paramspec from typingGravatar Numerlor2022-09-18-8/+4
| | | | the package now requires python 3.10
* Merge remote-tracking branch 'upstream/main' into no-duplicate-decoGravatar Numerlor2022-09-18-28/+183
|\
| * Added comments for regex additionGravatar ionite342022-08-16-1/+1
| |
| * Removed redundant capture groupGravatar ionite342022-08-16-1/+1
| |
| * Unified usage of flags kwargGravatar ionite342022-08-16-2/+2
| |
| * Removed a redundant regex character classGravatar ionite342022-08-16-1/+1
| |
| * Added regex for leading https or wwwGravatar ionite342022-08-16-0/+1
| |
| * Fix suppressed_exceptions type hint (#112)Gravatar Numerlor2022-07-26-2/+2
| | | | | | | | The previous type hint expected a tuple with a single exception type instead of a variable length tuple of exception types
| * Merge remote-tracking branch 'origin/bot-core-100' into bot-core-100Gravatar Izan2022-07-23-1/+100
| |\
| | * Merge branch 'main' into bot-core-100Gravatar TizzySaurus2022-07-23-1/+100
| | |\
| | | * Add an optional message attr to ViewWithUserAndRoleCheckv7.4.0Gravatar ChrisJL2022-07-21-2/+14
| | | | | | | | | | | | | | | | | | | | On view timeout, this message has it's view removed if set. Co-authored-by: Boris Muratov <[email protected]>
| | | * Fix interactions.DeleteMessageButton not working due to using wrong delete ↵Gravatar Chris Lovering2022-07-16-1/+1
| | | | | | | | | | | | | | | | method.
| | | * Add a generic view and buttonGravatar Chris Lovering2022-07-16-1/+88
| | | | | | | | | | | | | | | | | | | | | | | | The view implements an interaction check for allowed_users and allowed_roles. The button deleted the message attached the the parent view on click.
| * | | Raise error when referenced message has no contentGravatar Izan2022-07-23-2/+6
| | | |
| * | | Reformat docstring to use Google's style & raise error instead of returning NoneGravatar Izan2022-07-23-4/+17
| |/ /
| * | Add commands.py to __init__.pyGravatar Izan2022-07-15-1/+2
| | |
| * | Add `clean_text_or_reply` util.Gravatar Izan2022-07-14-0/+21
| |/
| * Switch `typing.Hashable` With `Collections.abc.Hashable`Gravatar Hassan Abouelela2022-06-29-9/+9
| | | | | | | | | | | | | | Switches out the Hashable type from the typing library for the generic from collections. Signed-off-by: Hassan Abouelela <[email protected]>
| * Replace Typing GenericsGravatar Hassan Abouelela2022-06-26-8/+10
| | | | | | | | | | | | | | | | Replaces all typing generics with collection equivalents as per PEP 585. `typing.Callable` was not included in this due to a sphinx-autodoc bug not handling it well. Signed-off-by: Hassan Abouelela <[email protected]>
| * Document Create Task Return TypeGravatar Hassan Abouelela2022-06-26-2/+5
| | | | | | | | Signed-off-by: Hassan Abouelela <[email protected]>
| * Fix Incorrect Typehints & DocstringsGravatar Hassan Abouelela2022-06-26-1/+1
| | | | | | | | Signed-off-by: Hassan Abouelela <[email protected]>
| * Fix Docstring For Role Change Wrapper UtilGravatar Hassan Abouelela2022-06-26-4/+4
| | | | | | | | Signed-off-by: Hassan Abouelela <[email protected]>
| * Add Typehints To Typing PatcherGravatar Hassan Abouelela2022-06-26-2/+3
| | | | | | | | Signed-off-by: Hassan Abouelela <[email protected]>
* | ensure tuples from pos arg and kwarg tuples are differentiatedGravatar Numerlor2022-06-21-1/+7
| |
* | stop cleanup task when manager is destroyedGravatar Numerlor2022-06-21-1/+7
| |
* | generalize handling of fully hashable args, and args with non-hashable partsGravatar Numerlor2022-06-21-34/+57
| |
* | Fix typehintGravatar Numerlor2022-06-21-3/+3
| |
* | Add comment for skipped argumentsGravatar Numerlor2022-06-21-1/+1
| |
* | reword docstringsGravatar Numerlor2022-06-21-13/+10
| | | | | | | | Co-authored-by: MarkKoz <[email protected]>
* | Add decorator to block duplicate command invocations in a channelGravatar Numerlor2022-06-15-1/+186
| |
* | port command_wraps/update_wrapper_globals from botGravatar Numerlor2022-06-15-1/+118
|/
* Fix Discord Invite Regex DocsGravatar Hassan Abouelela2022-05-10-3/+4
| | | | Signed-off-by: Hassan Abouelela <[email protected]>
* Remove trailing whitespace from docstringGravatar GDWR2022-05-10-3/+3
|
* `DISCORD_INVITE` captures until a whitespaceGravatar GDWR2022-05-10-1/+5
|
* Type-hint `ignore_module`v6.3.0Gravatar mbaruh2022-04-22-1/+1
|
* Don't look for extensions in packages prefixed with an underscoreGravatar mbaruh2022-04-21-2/+7
| | | | Before this, even if a package is prefixed with an underscore, `walk_extensions` will ignore the package itself, but will still look for extensions inside it.
* Add unqualify to the utils namespaceGravatar Chris Lovering2022-04-20-0/+2
| | | | This is for bots that want to use the unqualify function for their own extension cogs
* Provide a bot.all_extensions instance attributeGravatar Chris Lovering2022-03-24-4/+7
| | | | This allows commands like extensions and source to see all of the available commands, rather than just the currently loaded commands.
* Add BotBase that will act as a base for all our botsGravatar Chris Lovering2022-03-24-8/+4
| | | | | | | This commit also modifies the extensions util, since it's now directly used by bot-core. Co-authored-by: Mark <[email protected]> Co-authored-by: Hassan Abouelela <[email protected]>
* Change all instance of disnake to discordGravatar Chris Lovering2022-03-15-31/+31
|
* fix: Set the logger class in botcore.utils.logging.py to the CustomLogger classGravatar ToxicKidz2022-03-05-0/+6
| | | | Fixes an issue when using trace logging on loggers that were instantiated before the class was set.
* Surface apply_monkey_patches directly in the util namespaceGravatar Chris Lovering2022-03-03-15/+21
|