Skip to content

Commit 3c44eb9

Browse files
committed
Drop unnecessary sanitisation
1 parent 6032dde commit 3c44eb9

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/murfey/server/api/instrument.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
validate_token,
2222
)
2323
from murfey.server.murfey_db import murfey_db
24-
from murfey.util import sanitise_nonpath, secure_path
24+
from murfey.util import secure_path
2525
from murfey.util.config import get_machine_config
2626
from murfey.util.db import Session, SessionProcessingParameters
2727
from murfey.util.models import File, MultigridWatcherSetup
@@ -365,7 +365,7 @@ async def finalise_session(session_id: MurfeySessionID, db=murfey_db):
365365
if machine_config.instrument_server_url:
366366
async with aiohttp.ClientSession() as clientsession:
367367
async with clientsession.post(
368-
f"{machine_config.instrument_server_url}/sessions/{sanitise_nonpath(str(session_id))}/finalise_session",
368+
f"{machine_config.instrument_server_url}/sessions/{session_id}/finalise_session",
369369
headers={
370370
"Authorization": f"Bearer {instrument_server_tokens[session_id]['access_token']}"
371371
},

src/murfey/util/state.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,12 @@ def subscribe(
6969
self,
7070
fn: Callable[[str, T | None], Awaitable[None] | None],
7171
secondary: bool = False,
72+
final: bool = False,
7273
):
7374
if secondary:
7475
self._secondary_listeners.append(fn)
76+
elif final:
77+
self._final_listeners.append(fn)
7578
else:
7679
self._listeners.append(fn)
7780

0 commit comments

Comments
 (0)