Skip to content

Commit fb55af3

Browse files
committed
Add a couple of extra things to rsyncer info
1 parent e1145b1 commit fb55af3

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/murfey/instrument_server/api.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,8 @@ class RSyncerInfo(BaseModel):
236236
source: str
237237
num_files_transferred: int
238238
num_files_in_queue: int
239+
alive: bool
240+
stopping: bool
239241

240242

241243
@router.get("/sessions/{session_id}/rsyncer_info")
@@ -247,6 +249,8 @@ def get_rsyncer_info(session_id: MurfeySessionID) -> list[RSyncerInfo]:
247249
source=str(k),
248250
num_files_transferred=v._files_transferred,
249251
num_files_in_queue=v.queue.qsize(),
252+
alive=v.thread.is_alive(),
253+
stopping=v._stopping,
250254
)
251255
)
252256
return info

src/murfey/server/api/instrument.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,8 @@ class RSyncerInfo(BaseModel):
434434
source: str
435435
num_files_transferred: int
436436
num_files_in_queue: int
437+
alive: bool
438+
stopping: bool
437439

438440

439441
@router.get("/instruments/{instrument_name}/sessions/{session_id}/rsyncer_info")

0 commit comments

Comments
 (0)