Skip to content

Commit 043740f

Browse files
Merge pull request #207 from Impelon/patch-2
Start `Broker`'s receiver in API process
2 parents f5af145 + 1ce9f51 commit 043740f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

vessim/sil.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ def __init__(self, data_pipe_out: Connection, events_pipe_in: Connection):
4040
self._p_delta: float = 0
4141
self._e_delta: float = 0
4242
self._ts_lock: Lock = Lock()
43-
Thread(target=self._recv_data, daemon=True).start()
4443

4544
def _recv_data(self) -> None:
4645
while True:
@@ -204,6 +203,7 @@ def _serve_api(
204203
broker: Broker,
205204
grid_signals: dict[str, Signal],
206205
):
206+
Thread(target=broker._recv_data, daemon=True).start()
207207
app = FastAPI()
208208
api_routes(app, broker, grid_signals)
209209
config = uvicorn.Config(app=app, host=api_host, port=api_port, access_log=False)

0 commit comments

Comments
 (0)