Skip to content

Commit 6f4e59b

Browse files
committed
FIX: Remove noncompliant character as session delimeter
1 parent 7460c38 commit 6f4e59b

File tree

3 files changed

+7
-8
lines changed

3 files changed

+7
-8
lines changed

src/smriprep/cli/run.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -687,7 +687,6 @@ def build_workflow(opts, retval):
687687
# XXX Makes strong assumption of legacy layout
688688
smriprep_dir = str(output_dir / 'smriprep')
689689
warnings.warn(
690-
f'Received DEPRECATED --fast-track flag. Adding {smriprep_dir} to --derivatives list.'
691690
f'Received DEPRECATED --fast-track flag. Adding {smriprep_dir} to --derivatives list.',
692691
stacklevel=1,
693692
)

src/smriprep/utils/misc.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -111,21 +111,21 @@ def stringify_sessions(lst: list[str], max_length: int = 10, digest_size: int =
111111
>>> stringify_sessions(['a'])
112112
'a'
113113
>>> stringify_sessions(['a', 'b', 'c'])
114-
'a+b+c'
114+
'a-b-c'
115115
>>> stringify_sessions(['a', 'b', 'toolong'])
116-
'multi+7c22'
116+
'multi-32b3'
117117
>>> stringify_sessions(['a', 'b', 'toolong'], max_length=12)
118-
'a+b+toolong'
118+
'a-b-toolong'
119119
>>> stringify_sessions(['a', 'b', 'toolong'], digest_size=4)
120-
'multi+dd8bb349'
120+
'multi-f1edd4fd'
121121
122122
"""
123123
if len(lst) == 1:
124124
return lst[0]
125125

126-
ses_str = '+'.join(lst)
126+
ses_str = '-'.join(lst)
127127
if len(ses_str) > max_length:
128128
from hashlib import blake2b
129129

130-
ses_str = f'multi+{blake2b(ses_str.encode(), digest_size=digest_size).hexdigest()}'
130+
ses_str = f'multi-{blake2b(ses_str.encode(), digest_size=digest_size).hexdigest()}'
131131
return ses_str

src/smriprep/workflows/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ def init_smriprep_wf(
178178
for subject_id, session_ids in subject_session_list:
179179
# ('01', None) -> sub-01_wf
180180
# ('01', 'pre') -> sub-01_ses-pre_wf
181-
# ('01', ['pre', 'post']) -> sub-01_ses-pre+post_wf
181+
# ('01', ['pre', 'post']) -> sub-01_ses-pre-post_wf
182182

183183
name = f'sub-{subject_id}_wf'
184184
if session_ids:

0 commit comments

Comments
 (0)