Сеть noflo генерирует начальные и конечные события несколько раз

У меня есть простой график ниже. Это компонент math/Add с двумя числовыми входами, выход которого связан с компонентом, который просто печатает то, что получает.

Я новичок в noflo и ожидал увидеть события start и end только один раз, но вместо этого вижу их дважды. Это происходит потому, что сокеты подключаются и отключаются более одного раза.

Почему я вижу более одного start/end? Это по дизайну?

'use strict';

var noflo = require('noflo');
var graph = noflo.graph.createGraph('test');

graph.addNode('Add', 'math/Add');
graph.addNode('Capture', 'noflotest/CaptureValue');

graph.addEdge('Add', 'sum', 'Capture', 'in');

graph.addInitial(4, 'Add', 'addend');
graph.addInitial(3, 'Add', 'augend');

noflo.createNetwork(graph, function (network) {
    network.on('start', function (info) {
        console.log('network started', info);
    });
    network.on('end', function (info) {
        console.log('network stopped', info);
    });
});

person akonsu    schedule 02.07.2014    source источник


Ответы (1)


Хорошая находка, @akonsu. Создана задача: https://github.com/noflo/noflo/issues/221

person Hayes    schedule 10.07.2014