Moved inline listener imports to module level in bot.py.
CI / Formatting (push) Successful in 11s
CI / Linting (push) Successful in 10s
CI / Tests (push) Successful in 14s
CI / Type Checking (push) Successful in 24s

This commit is contained in:
2026-02-18 15:51:47 -05:00
parent fb92bc6766
commit 0f2f43a55a
+1 -4
View File
@@ -28,6 +28,7 @@ from discord.ext import commands
from crabstero import __version__ as crabstero_version from crabstero import __version__ as crabstero_version
from crabstero.database import Database from crabstero.database import Database
from crabstero.listeners import interaction, message, server_events
from crabstero.tasks.ingestion import ingest_channel from crabstero.tasks.ingestion import ingest_channel
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@@ -84,11 +85,7 @@ class Crabstero(commands.Bot):
self.db = await Database.connect(self._database_path) self.db = await Database.connect(self._database_path)
self._start_ingestion_workers() self._start_ingestion_workers()
from crabstero.listeners import message, server_events
if not self._ingest_only: if not self._ingest_only:
from crabstero.listeners import interaction
await interaction.setup(self) await interaction.setup(self)
await message.setup(self) await message.setup(self)