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
This commit is contained in:
pacnpal
2024-11-16 22:13:53 +00:00
parent febfaaeea5
commit b7d99490cf

View File

@@ -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")