2
0
mirror of https://github.com/pyrogram/pyrogram synced 2025-08-29 13:27:47 +00:00

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: 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])) module = import_module("{}.{}".format(self.plugins_dir, i.split(".")[0]))
for j in dir(module): for j in dir(module):