From 54d7e295150217bf05fce0dd70bf83799b123c1c Mon Sep 17 00:00:00 2001 From: yxd92326 Date: Thu, 5 Feb 2026 16:32:30 +0000 Subject: [PATCH] Allow metadata directories starting with the visit name --- src/murfey/client/context.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/murfey/client/context.py b/src/murfey/client/context.py index 0250bb20..d5c94b8e 100644 --- a/src/murfey/client/context.py +++ b/src/murfey/client/context.py @@ -67,9 +67,9 @@ def ensure_dcg_exists( if not session_file.is_file(): logger.warning(f"Cannot find session file {str(session_file)}") - dcg_tag = ( - str(metadata_source).replace(f"/{environment.visit}", "").replace("//", "/") - ) + dcg_tag = "/".join( + [part for part in metadata_source.parts if part != environment.visit] + ).replace("//", "/") dcg_data = { "experiment_type_id": experiment_type_id, "tag": dcg_tag, @@ -122,9 +122,9 @@ def ensure_dcg_exists( atlas=Path(partial_path), sample=sample ) - dcg_tag = ( - str(metadata_source).replace(f"/{environment.visit}", "").replace("//", "/") - ) + dcg_tag = "/".join( + [part for part in metadata_source.parts if part != environment.visit] + ).replace("//", "/") dcg_data = { "experiment_type_id": experiment_type_id, "tag": dcg_tag,