From 400a9d3778cad758e452c6181205b06b3e9c6ca1 Mon Sep 17 00:00:00 2001 From: Walter Purcaro Date: Tue, 29 Dec 2015 12:21:52 +0100 Subject: [ExternalScripts] Fix https://github.com/pyload/pyload/issues/2225 --- module/plugins/hooks/ExternalScripts.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'module/plugins/hooks/ExternalScripts.py') diff --git a/module/plugins/hooks/ExternalScripts.py b/module/plugins/hooks/ExternalScripts.py index 3f4fa74db..bfe7a595b 100644 --- a/module/plugins/hooks/ExternalScripts.py +++ b/module/plugins/hooks/ExternalScripts.py @@ -10,7 +10,7 @@ from module.plugins.internal.misc import encode class ExternalScripts(Addon): __name__ = "ExternalScripts" __type__ = "hook" - __version__ = "0.60" + __version__ = "0.61" __status__ = "testing" __config__ = [("activated", "bool", "Activated" , True ), @@ -68,6 +68,8 @@ class ExternalScripts(Addon): if os.path.isdir(os.path.join("scripts", entry))] for folder in folders: + self.log_debug("Watching folder `%s`..." % folder) + self.scripts[folder] = [] dirname = os.path.join("scripts", folder) @@ -86,9 +88,12 @@ class ExternalScripts(Addon): self.scripts[folder].append(file) + if not self.scripts[folder]: + continue + script_names = map(os.path.basename, self.scripts[folder]) - self.log_info(_("Activated %s scripts: %s") - % (folder, ", ".join(script_names) or None)) + self.log_info(_("Activated scripts in folder `%s`: %s") + % (folder, ", ".join(script_names))) def call_cmd(self, command, *args, **kwargs): -- cgit v1.2.3