Skip to content

Commit

Permalink
Merge pull request #207 from Impelon/patch-2
Browse files Browse the repository at this point in the history
Start `Broker`'s receiver in API process
  • Loading branch information
marvin-steinke authored May 13, 2024
2 parents f5af145 + 1ce9f51 commit 043740f
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion vessim/sil.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ def __init__(self, data_pipe_out: Connection, events_pipe_in: Connection):
self._p_delta: float = 0
self._e_delta: float = 0
self._ts_lock: Lock = Lock()
Thread(target=self._recv_data, daemon=True).start()

def _recv_data(self) -> None:
while True:
Expand Down Expand Up @@ -204,6 +203,7 @@ def _serve_api(
broker: Broker,
grid_signals: dict[str, Signal],
):
Thread(target=broker._recv_data, daemon=True).start()
app = FastAPI()
api_routes(app, broker, grid_signals)
config = uvicorn.Config(app=app, host=api_host, port=api_port, access_log=False)
Expand Down

0 comments on commit 043740f

Please sign in to comment.