replace __import__ with importlib to remove unnessisary eval

This commit is contained in:
vulpine 2020-11-21 21:16:12 -05:00
parent f247327678
commit 30cd6fb324
1 changed files with 1 additions and 2 deletions

3
bot.py
View File

@ -63,8 +63,7 @@ class Server(BaseServer):
async def load_modules(self):
for i in [s for s in os.listdir('modules') if '.py' in s and '.swp' not in s]:
i = i[:-3]
m = __import__('modules.' + i)
m = eval('m.' + i)
m = importlib.import_module('modules.' + i)
asyncio.create_task(m.init(self))
modules[i] = m