Remove provisional note from NoParseOptional, fix and start using UserInputOptional (#4142)

This commit is contained in:
jack1142
2020-08-10 21:20:02 +02:00
committed by GitHub
parent 35b0224690
commit 9798538438
7 changed files with 26 additions and 37 deletions

View File

@@ -10,6 +10,7 @@ from discord.embeds import EmptyEmbed
from redbot.core.utils import AsyncIter
from redbot.core import commands
from redbot.core.commands import UserInputOptional
from redbot.core.utils.menus import DEFAULT_CONTROLS, close_menu, menu, next_page, prev_page
from ...audio_dataclasses import _PARTIALLY_SUPPORTED_MUSIC_EXT, Query
@@ -122,7 +123,7 @@ class PlayerCommands(MixinMeta, metaclass=CompositeMetaClass):
@commands.guild_only()
@commands.bot_has_permissions(embed_links=True)
async def command_bumpplay(
self, ctx: commands.Context, play_now: Optional[bool] = False, *, query: str
self, ctx: commands.Context, play_now: UserInputOptional[bool] = False, *, query: str
):
"""Force play a URL or search for a track."""
query = Query.process_input(query, self.local_folder_current_path)

View File

@@ -12,6 +12,7 @@ import lavalink
from redbot.core.utils import AsyncIter
from redbot.core import commands
from redbot.core.commands import UserInputOptional
from redbot.core.data_manager import cog_data_path
from redbot.core.utils.chat_formatting import bold, pagify
from redbot.core.utils.menus import DEFAULT_CONTROLS, menu
@@ -636,7 +637,7 @@ class PlaylistCommands(MixinMeta, metaclass=CompositeMetaClass):
self,
ctx: commands.Context,
playlist_matches: PlaylistConverter,
v2: Optional[bool] = False,
v2: UserInputOptional[bool] = False,
*,
scope_data: ScopeParser = None,
):