12345678910111213141516171819202122232425262728 |
- import logging
- from core.Utils import Utils
- logging.basicConfig()
- logger = logging.getLogger("kalliope")
- class NeuroneNotFoundError(Exception):
- pass
- class NeuroneLauncher:
- def __init__(self):
- pass
- @classmethod
- def start_neurone(cls, neuron):
- """
- Start a neuron plugin
- :param neuron: neuron object
- :type neuron: Neurone
- :return:
- """
- logger.debug("Run plugin \"%s\" with parameters %s" % (neuron.name, neuron.parameters))
- return Utils.get_dynamic_class_instantiation("neurons", neuron.name.capitalize(), neuron.parameters)
|