Fix linting & typing

pull/115/head
stijndcl 2022-06-22 02:09:16 +02:00
parent 57e805e31c
commit add9399944
2 changed files with 4 additions and 3 deletions

View File

@ -26,6 +26,7 @@ class Owner(commands.Cog):
"""Global check for every command in this cog, so we don't have to add """Global check for every command in this cog, so we don't have to add
is_owner() to every single command separately is_owner() to every single command separately
""" """
# pylint: disable=W0236 # Pylint thinks this can't be async, but it can
return await self.client.is_owner(ctx.author) return await self.client.is_owner(ctx.author)
@commands.command(name="Sync") @commands.command(name="Sync")

View File

@ -6,15 +6,15 @@ import discord
class CreateCustomCommand(discord.ui.Modal, title="Custom Command"): class CreateCustomCommand(discord.ui.Modal, title="Custom Command"):
"""Modal shown to visually create custom commands""" """Modal shown to visually create custom commands"""
name = discord.ui.TextInput(label="Name", placeholder="Name of the command...") name: discord.ui.TextInput = discord.ui.TextInput(label="Name", placeholder="Name of the command...")
response = discord.ui.TextInput( response: discord.ui.TextInput = discord.ui.TextInput(
label="Response", style=discord.TextStyle.long, placeholder="Response of the command...", max_length=2000 label="Response", style=discord.TextStyle.long, placeholder="Response of the command...", max_length=2000
) )
async def on_submit(self, interaction: discord.Interaction) -> None: async def on_submit(self, interaction: discord.Interaction) -> None:
await interaction.response.send_message("Submitted", ephemeral=True) await interaction.response.send_message("Submitted", ephemeral=True)
async def on_error(self, interaction: discord.Interaction, error: Exception) -> None: async def on_error(self, interaction: discord.Interaction, error: Exception) -> None: # type: ignore
await interaction.response.send_message("Errored", ephemeral=True) await interaction.response.send_message("Errored", ephemeral=True)
traceback.print_tb(error.__traceback__) traceback.print_tb(error.__traceback__)