コード例 #1
0
    def _run_process(self, proc):
        utils.name_thread(proc.name())

        monitor = edge.Edge(self._edge_conf)

        proc.connect_output_port(process.PythonProcess.port_heartbeat, monitor)

        complete = False

        while not complete and not self._event.is_set():
            while self._pause_event.is_set():
                self._pause_event.wait()

            proc.step()

            while monitor.has_data():
                edat = monitor.get_datum()
                dat = edat.datum

                if dat.type() == datum.DatumType.complete:
                    complete = True
コード例 #2
0
    def _run_process(self, proc):
        utils.name_thread(proc.name())

        monitor = edge.Edge(self._edge_conf)

        proc.connect_output_port(process.PythonProcess.port_heartbeat, monitor)

        complete = False

        while not complete and not self._event.is_set():
            while self._pause_event.is_set():
                self._pause_event.wait()

            proc.step()

            while monitor.has_data():
                edat = monitor.get_datum()
                dat = edat.datum

                if dat.type() == datum.DatumType.complete:
                    complete = True
コード例 #3
0
def test_name_thread():
    from sprokit.pipeline import utils

    utils.name_thread("a_name")
コード例 #4
0
ファイル: test-utils.py プロジェクト: Kitware/kwiver
def test_name_thread():
    from sprokit.pipeline import utils

    utils.name_thread("a_name")