Source code for jps.launcher

from multiprocessing import Process
import importlib


[docs]def launch_modules(module_names): '''launch module.main functions in another process''' processes = [] for module_name in module_names: m = importlib.import_module(module_name) p1 = Process(target=m.main) p1.daemon = True p1.start() processes.append(p1) return processes