Ajout du rechargement des modules (ya pas encore la commande mais un déchargement/rechargement marche) et ajout de la dépendance oubliée

This commit is contained in:
unknown 2019-04-07 23:39:48 +02:00
parent 8ffa9b0175
commit 52bcb60e3a
3 changed files with 4 additions and 3 deletions

2
.gitignore vendored
View File

@ -1,3 +1,3 @@
.idea .idea
__pycache__/* */__pycache__/*
Pipfile.lock Pipfile.lock

View File

@ -5,7 +5,7 @@ name = "pypi"
[packages] [packages]
discord = {extras = ["voice", "doc"], ref = "rewrite", git = "https://github.com/Rapptz/discord.py"} discord = {extras = ["voice", "doc"], ref = "rewrite", git = "https://github.com/Rapptz/discord.py"}
Pillow = "*" packaging = "*"
[dev-packages] [dev-packages]

View File

@ -116,6 +116,7 @@ class LBI(discord.Client):
try: try:
info("Start loading module {module}...".format(module=module)) info("Start loading module {module}...".format(module=module))
imported = importlib.import_module('modules.' + module) imported = importlib.import_module('modules.' + module)
importlib.reload(imported)
if issubclass(imported.MainClass, BaseClass): if issubclass(imported.MainClass, BaseClass):
initialized_class = imported.MainClass(self) initialized_class = imported.MainClass(self)
self.modules.update({module: {"imported": imported, "initialized_class": initialized_class}}) self.modules.update({module: {"imported": imported, "initialized_class": initialized_class}})
@ -457,4 +458,4 @@ class ClientById:
client = LBI() client = LBI()
client.run("NTUwMDkxOTAyMDY2ODg0NjA4.XKfETw.v150BqB-fMo2wCRuSsTLuKXAOyE", max_messages=500000) client.run('NTUwMDkxOTAyMDY2ODg0NjA4.XKpsPQ.T5emitHQDrt7SxfUNgY1awzX-OY', max_messages=500000)