diff --git a/SingleModuleRunner.py b/SingleModuleRunner.py new file mode 100644 index 0000000..063a01b --- /dev/null +++ b/SingleModuleRunner.py @@ -0,0 +1,18 @@ +import os +import importlib + + +def run_module(name): + for folder in os.listdir("./modules"): + if folder == name: + print("Module found: " + folder) + curr_module = importlib.import_module('.' + folder, package="modules") + print("Try to load module: " + folder) + instance = curr_module.get_module() + print("Module loaded successfully: " + folder) + instance.get_command() + return + raise FileNotFoundError("The specified module was not found.") + + +run_module(input("Please specify module: "))