Commit 27bf7b83 authored by vertighel's avatar vertighel
Browse files

Sequencer, now with execution

parent 883d958b
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@ class BobRun(BaseResource):
        s = self.dev.tpl
        if s:
            data = {
                "executing": getattr(self.dev, "executing", False),
                "name": s.name,
                "paused": s.paused,
                "quitting": s.aborted,
+6 −0
Original line number Diff line number Diff line
@@ -124,6 +124,7 @@ class Sequencer():
            self.error.append("No OB loaded.")
            return

        self.executing = True  # Start tracking        
        self.quitting = False
        ob_list = self.ob if isinstance(self.ob, list) else [self.ob]

@@ -185,6 +186,11 @@ class Sequencer():
                log.error(msg)
                self.error.append(msg)
                self.error.append(str(e))
            finally:
                # Ensure the flag is reset even if an exception occurs
                self.executing = False
                self.tpl = None # Optional: clear current template info on finish

                
        log.info("--------------------------------------------")
        log.debug(
+6 −2
Original line number Diff line number Diff line
@@ -57,11 +57,15 @@
        <div class="fw-bold text-info mb-3" data-status="sequencer-run-name">None</div>
        
        <div class="row g-2 mb-2">
            <div class="col-6">
            <div class="col-4">
                <small class="text-muted d-block">Executing:</small>
                <span class="badge" data-status="sequencer-run-executing">Unknown</span>
            </div>
            <div class="col-4">
                <small class="text-muted d-block">Paused:</small>
                <span class="badge" data-status="sequencer-run-paused">Unknown</span>
            </div>
            <div class="col-6">
            <div class="col-4">
                <small class="text-muted d-block">Aborted:</small>
                <span class="badge" data-status="sequencer-run-quitting">Unknown</span>
            </div>