From a1f402a68f274362912973aabc28d9e783328e00 Mon Sep 17 00:00:00 2001 From: Chris Blanton Date: Thu, 12 Dec 2024 17:56:34 -0500 Subject: [PATCH 1/2] Needed addition for available_plugins to load the library-directory location --- core/analysis_scripts/analysis_scripts/plugins.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/analysis_scripts/analysis_scripts/plugins.py b/core/analysis_scripts/analysis_scripts/plugins.py index 420f6e0..44d5e2b 100644 --- a/core/analysis_scripts/analysis_scripts/plugins.py +++ b/core/analysis_scripts/analysis_scripts/plugins.py @@ -87,8 +87,9 @@ def _plugin_object(name): raise ValueError(f"could not find compatible object in {name}.") -def available_plugins(): +def available_plugins(library_directory): """Returns a list of plugin names.""" + find_plugins(library_directory) return sorted(list(discovered_plugins.keys())) From 6ec0e6b0d0e66629e1f7b95223e84a4f46283dc6 Mon Sep 17 00:00:00 2001 From: Chris Blanton Date: Fri, 13 Dec 2024 13:26:34 -0500 Subject: [PATCH 2/2] Make library directory an optional argument for available_plugins method --- core/analysis_scripts/analysis_scripts/plugins.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/analysis_scripts/analysis_scripts/plugins.py b/core/analysis_scripts/analysis_scripts/plugins.py index 44d5e2b..278ca8f 100644 --- a/core/analysis_scripts/analysis_scripts/plugins.py +++ b/core/analysis_scripts/analysis_scripts/plugins.py @@ -87,7 +87,7 @@ def _plugin_object(name): raise ValueError(f"could not find compatible object in {name}.") -def available_plugins(library_directory): +def available_plugins(library_directory=None): """Returns a list of plugin names.""" find_plugins(library_directory) return sorted(list(discovered_plugins.keys()))