From b7d99490cfbb6099231a668c1c266f91d42d6e1d Mon Sep 17 00:00:00 2001 From: pacnpal <183241239+pacnpal@users.noreply.github.com> Date: Sat, 16 Nov 2024 22:13:53 +0000 Subject: [PATCH] refactor: Clean up imports in settings_commands.py - Remove unused imports (Union, List) - Add redbot.core.commands import - Move core.settings import to top of local imports - Group imports by standard library, discord, and local modules - Improve import organization for better readability --- videoarchiver/core/commands/settings_commands.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/videoarchiver/core/commands/settings_commands.py b/videoarchiver/core/commands/settings_commands.py index e70108e..4fae24d 100644 --- a/videoarchiver/core/commands/settings_commands.py +++ b/videoarchiver/core/commands/settings_commands.py @@ -1,19 +1,21 @@ """Module for settings-related commands""" -import discord -from redbot.core.commands import Context, hybrid_group, guild_only, admin_or_permissions -from discord import app_commands import logging -from typing import Optional, Any, Dict, TypedDict, Union, List from enum import Enum, auto +from typing import Optional, Any, Dict, TypedDict +import discord +from discord import app_commands +from redbot.core import commands +from redbot.core.commands import Context, hybrid_group, guild_only, admin_or_permissions + +from ...core.settings import VideoFormat, VideoQuality from ..response_handler import handle_response, ResponseType from ...utils.exceptions import ( CommandError, ErrorContext, ErrorSeverity ) -from ...core.settings import VideoFormat, VideoQuality logger = logging.getLogger("VideoArchiver")