Skip to content

Commit c29bf68

Browse files
committed
'mid_dir' SHOULD contain everything after the data directory Path part
1 parent 655c4a0 commit c29bf68

2 files changed

Lines changed: 5 additions & 12 deletions

File tree

src/murfey/client/destinations.py

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,7 @@ def find_longest_data_directory(
2828
len(base_dir.parts) if base_dir else 0
2929
):
3030
base_dir = dd_base
31-
# Extract the path parts from immediately after the visit directory
32-
mid_dir = Path(
33-
"/".join(
34-
list(
35-
match_path.absolute().relative_to(Path(base_dir)).parent.parts
36-
)[1:]
37-
)
38-
)
31+
mid_dir = match_path.absolute().relative_to(Path(base_dir)).parent
3932
return base_dir, mid_dir
4033

4134

tests/client/test_destinations.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,22 @@
1717
(
1818
"X:/cm12345-6/Supervisor/Images-Disc1/file",
1919
True,
20-
("X:/", "Supervisor/Images-Disc1"),
20+
("X:/", "cm12345-6/Supervisor/Images-Disc1"),
2121
),
2222
(
2323
"X:/DATA/cm12345-6/Supervisor/Images-Disc1/file",
2424
False,
25-
("X:/DATA", "Supervisor/Images-Disc1"),
25+
("X:/DATA", "cm12345-6/Supervisor/Images-Disc1"),
2626
),
2727
(
2828
"X:/DoseFractions/cm12345-6/Supervisor/Images-Disc1/file",
2929
True,
30-
("X:/DoseFractions", "Supervisor/Images-Disc1"),
30+
("X:/DoseFractions", "cm12345-6/Supervisor/Images-Disc1"),
3131
),
3232
(
3333
"X:/DoseFractions/DATA/cm12345-6/Supervisor/Images-Disc1/file",
3434
False,
35-
("X:/DoseFractions/DATA", "Supervisor/Images-Disc1"),
35+
("X:/DoseFractions/DATA", "cm12345-6/Supervisor/Images-Disc1"),
3636
),
3737
),
3838
)

0 commit comments

Comments
 (0)