Don't raise exceptions in case of non-existent plugins folder

Don't even warn in case the default plugins folder doesn't exist
This commit is contained in:
Dan 2018-10-12 14:32:35 +02:00
parent 0b79f96b4f
commit 4e516d097f

View File

@ -231,7 +231,15 @@ class Client(Methods, BaseClient):
)
if self.plugins_dir is not None:
for i in os.listdir(self.plugins_dir):
try:
dirs = os.listdir(self.plugins_dir)
except FileNotFoundError as e:
if self.plugins_dir == Client.PLUGINS_DIR:
pass
else:
log.warning(e)
else:
for i in dirs:
module = import_module("{}.{}".format(self.plugins_dir, i.split(".")[0]))
for j in dir(module):