mirror of
https://github.com/wlinator/luminara.git
synced 2024-10-02 22:23:13 +00:00
Don't load modules multiple times on boot
This commit is contained in:
parent
d6efde99ee
commit
b82150ae7c
1 changed files with 4 additions and 3 deletions
7
main.py
7
main.py
|
@ -246,12 +246,13 @@ loaded_modules = set()
|
|||
|
||||
def load_cogs():
|
||||
for filename in os.listdir('./modules'):
|
||||
|
||||
if filename in loaded_modules:
|
||||
continue # module is already loaded
|
||||
|
||||
if filename.endswith('.py'):
|
||||
module_name = f'modules.{filename[:-3]}'
|
||||
|
||||
# if module_name in sys.modules:
|
||||
# continue # Module is already loaded
|
||||
|
||||
try:
|
||||
sbbot.load_extension(module_name)
|
||||
loaded_modules.add(filename)
|
||||
|
|
Loading…
Reference in a new issue