diff --git a/.forgejo/workflows/config/.pylintrc b/.forgejo/workflows/config/.pylintrc index 04e7ae5..b336a0a 100644 --- a/.forgejo/workflows/config/.pylintrc +++ b/.forgejo/workflows/config/.pylintrc @@ -1,5 +1,6 @@ [MESSAGES CONTROL] disable= + too-many-lines, missing-module-docstring, missing-function-docstring, missing-class-docstring, diff --git a/moderation/moderation.py b/moderation/moderation.py index bc5fd20..e8febe6 100644 --- a/moderation/moderation.py +++ b/moderation/moderation.py @@ -105,7 +105,7 @@ class Moderation(commands.Cog): moderation_type = 'UNMUTE' else: return - await self.mysql_log(entry.guild.id, entry.user.id, moderation_type, entry.target.id, duration, reason) + await self.mysql_log(entry.guild.id, entry.user.id, moderation_type, entry.target.id, 0, duration, reason) async def connect(self): """Connects to the MySQL database, and returns a connection object.""" @@ -635,7 +635,7 @@ class Moderation(commands.Cog): except discord.errors.HTTPException: pass await interaction.guild.ban(target, reason=f"Tempbanned by {interaction.user.id} for: {reason} (Duration: {parsed_time})", delete_message_seconds=delete_messages) - await self.mysql_log(interaction.guild.id, interaction.user.id, 'TEMPBAN', target.id, parsed_time, reason) + await self.mysql_log(interaction.guild.id, interaction.user.id, 'TEMPBAN', target.id, 0, parsed_time, reason) else: await interaction.response.send_message(content=f"{target.mention} has been banned!\n**Reason** - `{reason}`") if silent is None: @@ -886,7 +886,6 @@ class Moderation(commands.Cog): pass except [discord.errors.NotFound, discord.errors.Forbidden, discord.errors.HTTPException] as e: print(f"Failed to unban {user.name}#{user.discriminator} ({user.id}) from {guild.name} ({guild.id})\n{e}") - pass expiry_query = f"UPDATE `{db}`.`moderation_{guild.id}` SET expired = 1 WHERE (end_timestamp != 0 AND end_timestamp <= %s AND expired = 0 AND moderation_type != 'BLACKLIST') OR (expired = 0 AND resolved = 1 AND moderation_type != 'BLACKLIST')" cursor.execute(expiry_query, (time.time(),)) blacklist_query = f"SELECT target_id, moderation_id, role_id FROM moderation_{guild.id} WHERE end_timestamp != 0 AND end_timestamp <= %s AND moderation_type = 'BLACKLIST' AND expired = 0" @@ -1030,11 +1029,11 @@ class Moderation(commands.Cog): self.config = Config.get_conf(None, cog_name='Moderation', identifier=481923957134912) @discord.ui.button(label="Yes", style=discord.ButtonStyle.success) - async def config_button(self, interaction: discord.Interaction, button: discord.ui.Button): # pylint: disable=unused-argument + async def import_button_y(self, interaction: discord.Interaction, button: discord.ui.Button): # pylint: disable=unused-argument await interaction.response.send_modal(Moderation.MySQLConfigModal(self.config)) @discord.ui.button(label="No", style=discord.ButtonStyle.danger) - async def config_button(self, interaction: discord.Interaction, button: discord.ui.Button): # pylint: disable=unused-argument + async def import_button_n(self, interaction: discord.Interaction, button: discord.ui.Button): # pylint: disable=unused-argument await interaction.response.send_modal(Moderation.MySQLConfigModal(self.config)) @commands.command(aliases=["tdc"])