- def __init__(self, plugin_name, component_class_name, params=None):
+ def __init__(self, plugin_name, class_name, params=None):
def _get_unique_comp_name(self, comp_spec):
name = '{}-{}'.format(comp_spec.plugin_name,
def _get_unique_comp_name(self, comp_spec):
name = '{}-{}'.format(comp_spec.plugin_name,
comps_and_specs = itertools.chain(self._src_comps_and_specs,
self._flt_comps_and_specs)
comps_and_specs = itertools.chain(self._src_comps_and_specs,
self._flt_comps_and_specs)
cc_type = 'source' if comp_cls_type == _CompClsType.SOURCE else 'filter'
raise bt2.Error('no such {} component class in "{}" plugin: {}'.format(cc_type,
comp_spec.plugin_name,
cc_type = 'source' if comp_cls_type == _CompClsType.SOURCE else 'filter'
raise bt2.Error('no such {} component class in "{}" plugin: {}'.format(cc_type,
comp_spec.plugin_name,
name = self._get_unique_comp_name(comp_spec)
comp = self._graph.add_component(comp_cls, name, comp_spec.params)
return comp
name = self._get_unique_comp_name(comp_spec)
comp = self._graph.add_component(comp_cls, name, comp_spec.params)
return comp