Improve cog auto-discovery

This commit is contained in:
Nexus 2023-05-06 11:29:44 +01:00
parent 33919a86fc
commit 56f2db51b6
Signed by: nex
GPG key ID: 0FA334385D0B689F

View file

@ -1,5 +1,6 @@
import asyncio import asyncio
import sys import sys
from pathlib import Path
import discord import discord
import config import config
@ -95,16 +96,11 @@ try:
except ImportError: except ImportError:
_extensions = [ _extensions = [
"jishaku", "jishaku",
"cogs.verify",
"cogs.mod",
"cogs.events",
"cogs.assignments",
"cogs.timetable",
"cogs.other",
"cogs.starboard",
"cogs.uptime",
"cogs.voice"
] ]
for file in Path("cogs").glob("*.py"):
if file.name.startswith(("_", ".")):
continue
_extensions.append(f"cogs.{file.stem}")
try: try:
from config import prefixes as _prefixes from config import prefixes as _prefixes