def __init__(self, loop, plugins): self.workers = [] self.loop = loop for plugin in plugins: w = Thread(target=self.run_plugin, args=(plugin,), name=self.plugin_name(plugin)) w.daemon = True w.plugin = plugin self.workers.append(w)