1
Fork 0
mirror of https://github.com/wlinator/luminara.git synced 2024-10-02 18:03:12 +00:00

Optimize imports

This commit is contained in:
wlinator 2024-08-18 11:16:18 +02:00
parent 9da8f782ce
commit c27ba95c14
42 changed files with 114 additions and 78 deletions

View file

@ -9,10 +9,10 @@ import Client
import config.parser
import services.config_service
import services.help_service
from lib.constants import CONST
from services.blacklist_service import BlacklistUserService
from lib.exceptions.LumiExceptions import Blacklisted
from db.database import run_migrations
from lib.constants import CONST
from lib.exceptions.LumiExceptions import Blacklisted
from services.blacklist_service import BlacklistUserService
# Remove the default logger configuration
logger.remove()

View file

@ -1,10 +1,11 @@
import mysql.connector
from loguru import logger
from mysql.connector import pooling
import os
import pathlib
import re
import mysql.connector
from loguru import logger
from mysql.connector import pooling
from lib.constants import CONST

View file

@ -1,4 +1,5 @@
import contextlib
from discord import Message
from discord.ext.commands import Cog
from loguru import logger

View file

@ -1,4 +1,5 @@
from discord.ext import commands
from lib.constants import CONST

View file

@ -3,9 +3,9 @@ import textwrap
import discord
from discord.ext import commands
from pytimeparse import parse
from lib.exceptions.LumiExceptions import LumiException
from lib.constants import CONST
from lib.constants import CONST
from lib.exceptions.LumiExceptions import LumiException
from services.config_service import GuildConfig

View file

@ -1,4 +1,5 @@
import discord
from lib.constants import CONST
from lib.embed_builder import EmbedBuilder
from services.currency_service import Currency

View file

@ -1,9 +1,10 @@
from typing import Optional
import discord
from lib.constants import CONST
from services.blacklist_service import BlacklistUserService
from lib.embed_builder import EmbedBuilder
from services.blacklist_service import BlacklistUserService
async def blacklist_user(

View file

@ -1,10 +1,10 @@
import mysql.connector
from db import database
from lib.constants import CONST
from lib.embed_builder import EmbedBuilder
from lib.formatter import shorten
from db import database
async def select_cmd(ctx, query: str):
if query.lower().startswith("select "):

View file

@ -1,7 +1,8 @@
import discord
from lib.constants import CONST
from lib.embed_builder import EmbedBuilder
from lib.exceptions.LumiExceptions import LumiException
from lib.constants import CONST
async def sync_commands(client, ctx):

View file

@ -1,9 +1,10 @@
import datetime
import pytz
import discord
import pytz
from discord.commands import SlashCommandGroup
from discord.ext import commands, tasks
from lib import checks
from lib.constants import CONST
from modules.birthdays import birthday, daily_check

View file

@ -4,8 +4,8 @@ import datetime
import discord
from discord.ext import commands
from lib.embed_builder import EmbedBuilder
from lib.constants import CONST
from lib.embed_builder import EmbedBuilder
from services.birthday_service import Birthday

View file

@ -1,10 +1,12 @@
import asyncio
import random
from loguru import logger
from lib.constants import CONST
from lib.embed_builder import EmbedBuilder
from services.birthday_service import Birthday
from services.config_service import GuildConfig
from lib.embed_builder import EmbedBuilder
async def daily_birthday_check(client):

View file

@ -1,7 +1,8 @@
import discord
from discord.ext.commands import guild_only
from discord.commands import SlashCommandGroup
from discord.ext import bridge, commands
from discord.ext.commands import guild_only
from modules.config import (
c_birthday,
c_boost,

View file

@ -1,6 +1,7 @@
import discord
from lib.embed_builder import EmbedBuilder
from lib.constants import CONST
from lib.embed_builder import EmbedBuilder
from services.config_service import GuildConfig

View file

@ -1,9 +1,10 @@
import discord
from lib.embed_builder import EmbedBuilder
from lib.constants import CONST
from services.config_service import GuildConfig
from lib.exceptions.LumiExceptions import LumiException
import lib.formatter
from lib.constants import CONST
from lib.embed_builder import EmbedBuilder
from lib.exceptions.LumiExceptions import LumiException
from services.config_service import GuildConfig
async def set_boost_channel(ctx, channel: discord.TextChannel):

View file

@ -1,8 +1,9 @@
import discord
from lib.embed_builder import EmbedBuilder
from lib.constants import CONST
from services.config_service import GuildConfig
from lib import formatter
from lib.constants import CONST
from lib.embed_builder import EmbedBuilder
from services.config_service import GuildConfig
async def set_level_channel(ctx, channel: discord.TextChannel):

View file

@ -1,8 +1,9 @@
import discord
from lib.embed_builder import EmbedBuilder
from lib.constants import CONST
from services.moderation.modlog_service import ModLogService
from lib.embed_builder import EmbedBuilder
from lib.exceptions.LumiExceptions import LumiException
from services.moderation.modlog_service import ModLogService
async def set_mod_log_channel(ctx, channel: discord.TextChannel):

View file

@ -1,5 +1,5 @@
from lib.embed_builder import EmbedBuilder
from lib.constants import CONST
from lib.embed_builder import EmbedBuilder
from services.config_service import GuildConfig

View file

@ -1,8 +1,10 @@
import discord
from typing import List, Tuple, Optional
import discord
from discord import Guild
from lib.embed_builder import EmbedBuilder
from lib.constants import CONST
from lib.embed_builder import EmbedBuilder
from services.config_service import GuildConfig
from services.moderation.modlog_service import ModLogService

View file

@ -1,7 +1,7 @@
import discord
from services.xp_service import XpRewardService
from lib.constants import CONST
from services.xp_service import XpRewardService
async def show(ctx):

View file

@ -1,6 +1,7 @@
import discord
from discord.ext.commands import guild_only
from discord.ext import bridge, commands
from discord.ext.commands import guild_only
from modules.economy import balance, blackjack, daily, give, slots

View file

@ -7,10 +7,10 @@ from discord.ext import commands
from loguru import logger
from lib import interaction
from lib.constants import CONST
from lib.exceptions.LumiExceptions import LumiException
from services.currency_service import Currency
from services.stats_service import BlackJackStats
from lib.exceptions.LumiExceptions import LumiException
from lib.constants import CONST
est = pytz.timezone("US/Eastern")
active_blackjack_games = {}

View file

@ -7,11 +7,10 @@ import discord
import pytz
from discord.ext import commands
from lib.constants import CONST
from services.currency_service import Currency
from services.stats_service import SlotsStats
from lib.constants import CONST
est = pytz.timezone("US/Eastern")

View file

@ -1,6 +1,6 @@
import discord
from discord.ext.commands import guild_only
from discord.ext import bridge, commands
from discord.ext.commands import guild_only
from modules.levels import leaderboard, level

View file

@ -1,9 +1,9 @@
from datetime import datetime
import discord
from discord.ext.commands import guild_only
from discord.commands import SlashCommandGroup
from discord.ext import bridge, commands, tasks
from discord.ext.commands import guild_only
from Client import LumiBot
from modules.config import c_prefix

View file

@ -1,13 +1,14 @@
import asyncio
from typing import Optional
import discord
from discord.ext.commands import MemberConverter
from lib import formatter
from lib.constants import CONST
from lib.embed_builder import EmbedBuilder
from modules.moderation.utils.actionable import async_actionable
from modules.moderation.utils.case_handler import create_case
from typing import Optional
from discord.ext.commands import MemberConverter
async def ban_user(cog, ctx, target: discord.User, reason: Optional[str] = None):

View file

@ -1,16 +1,18 @@
import asyncio
import discord
from discord.ext import pages
from discord.ext.commands import UserConverter
from services.moderation.case_service import CaseService
from lib.constants import CONST
from lib.embed_builder import EmbedBuilder
from lib.formatter import format_case_number
from modules.moderation.utils.case_embed import (
create_case_embed,
create_case_list_embed,
)
from lib.embed_builder import EmbedBuilder
from lib.constants import CONST
from discord.ext import pages
from lib.formatter import format_case_number
from modules.moderation.utils.case_handler import edit_case_modlog
from services.moderation.case_service import CaseService
case_service = CaseService()

View file

@ -1,13 +1,14 @@
import asyncio
from typing import Optional
import discord
from discord.ext.commands import UserConverter, MemberConverter
from lib import formatter
from lib.constants import CONST
from lib.embed_builder import EmbedBuilder
from modules.moderation.utils.actionable import async_actionable
from modules.moderation.utils.case_handler import create_case
from typing import Optional
from discord.ext.commands import UserConverter, MemberConverter
async def kick_user(cog, ctx, target: discord.Member, reason: Optional[str] = None):

View file

@ -1,7 +1,9 @@
import asyncio
import discord
from typing import Optional
import discord
from discord.ext.commands import MemberConverter, UserConverter
from lib import formatter
from lib.constants import CONST
from lib.embed_builder import EmbedBuilder

View file

@ -1,15 +1,16 @@
import asyncio
import discord
import datetime
from typing import Optional
import discord
from discord.ext.commands import UserConverter, MemberConverter
from lib import formatter
from lib.constants import CONST
from lib.embed_builder import EmbedBuilder
from lib.formatter import format_duration_to_seconds, format_seconds_to_duration_string
from modules.moderation.utils.actionable import async_actionable
from modules.moderation.utils.case_handler import create_case
from typing import Optional
from discord.ext.commands import UserConverter, MemberConverter
from lib.formatter import format_duration_to_seconds, format_seconds_to_duration_string
async def timeout_user(

View file

@ -1,6 +1,7 @@
import discord
from lib.exceptions.LumiExceptions import LumiException
from lib.constants import CONST
from lib.exceptions.LumiExceptions import LumiException
async def async_actionable(

View file

@ -1,9 +1,11 @@
import discord
from lib.embed_builder import EmbedBuilder
from lib.constants import CONST
from lib.formatter import format_case_number
from typing import Optional
import datetime
from typing import Optional
import discord
from lib.constants import CONST
from lib.embed_builder import EmbedBuilder
from lib.formatter import format_case_number
from lib.formatter import format_seconds_to_duration_string

View file

@ -1,10 +1,12 @@
from typing import Optional
import discord
from discord.ext.commands import TextChannelConverter, UserConverter
from loguru import logger
from modules.moderation.utils.case_embed import create_case_embed
from services.moderation.case_service import CaseService
from services.moderation.modlog_service import ModLogService
from modules.moderation.utils.case_embed import create_case_embed
from typing import Optional
from discord.ext.commands import TextChannelConverter, UserConverter
case_service = CaseService()
modlog_service = ModLogService()

View file

@ -1,11 +1,13 @@
import discord
from typing import Optional
from discord.ext.commands import UserConverter, MemberConverter
import asyncio
from lib.embed_builder import EmbedBuilder
from typing import Optional
import discord
from discord.ext.commands import UserConverter, MemberConverter
from lib.constants import CONST
from modules.moderation.utils.case_handler import create_case
from lib.embed_builder import EmbedBuilder
from modules.moderation.utils.actionable import async_actionable
from modules.moderation.utils.case_handler import create_case
async def warn_user(ctx, target: discord.Member, reason: Optional[str]):

View file

@ -1,7 +1,7 @@
import discord
from discord.ext.commands import guild_only
from discord.commands import SlashCommandGroup
from discord.ext import commands
from discord.ext.commands import guild_only
from Client import LumiBot
from modules.triggers.add import add_reaction

View file

@ -1,11 +1,12 @@
from typing import Optional
from discord.ext import bridge
from services.reactions_service import CustomReactionsService
from lib.exceptions.LumiExceptions import LumiException
from lib import formatter
from lib.constants import CONST
from lib.embed_builder import EmbedBuilder
from lib import formatter
from lib.exceptions.LumiExceptions import LumiException
from services.reactions_service import CustomReactionsService
async def add_reaction(

View file

@ -1,8 +1,9 @@
from discord.ext import bridge
from services.reactions_service import CustomReactionsService
from lib.embed_builder import EmbedBuilder
from lib.constants import CONST
from lib.embed_builder import EmbedBuilder
from lib.exceptions.LumiExceptions import LumiException
from services.reactions_service import CustomReactionsService
async def delete_reaction(ctx: bridge.Context, reaction_id: int) -> None:

View file

@ -1,11 +1,12 @@
from typing import Any, Dict, List
import discord
from discord.ext import bridge, pages
from lib import formatter
from lib.constants import CONST
from lib.embed_builder import EmbedBuilder
from services.reactions_service import CustomReactionsService
from typing import Any, Dict, List
from lib import formatter
import discord
async def list_reactions(ctx: bridge.Context) -> None:

View file

@ -2,6 +2,7 @@ from datetime import datetime, timedelta
from typing import List, Optional, Tuple
import pytz
from db import database
from lib.constants import CONST
from services.currency_service import Currency

View file

@ -1,8 +1,8 @@
import discord
from discord.ext import commands
from lib.embed_builder import EmbedBuilder
from lib.constants import CONST
from lib.embed_builder import EmbedBuilder
from lib.exceptions.LumiExceptions import LumiException

View file

@ -1,6 +1,7 @@
from db.database import execute_query, select_query_one, select_query_dict
from typing import Optional, Dict, Any, List
from db.database import execute_query, select_query_one, select_query_dict
class CaseService:
def __init__(self):

View file

@ -1,6 +1,7 @@
from db.database import execute_query, select_query_one
from typing import Optional
from db.database import execute_query, select_query_one
class ModLogService:
def __init__(self):