Skip to content

Commit 7e5f064

Browse files
authored
Merge pull request #1967 from mgxd/enh/dataset-desc
ENH: Warn when existing output version does not match current pipeline version
2 parents c6cf932 + f25e8c6 commit 7e5f064

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

fmriprep/cli/run.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -480,7 +480,7 @@ def build_workflow(opts, retval):
480480
from bids import BIDSLayout
481481

482482
from nipype import logging as nlogging, config as ncfg
483-
from niworkflows.utils.bids import collect_participants
483+
from niworkflows.utils.bids import collect_participants, check_pipeline_version
484484
from niworkflows.reports import generate_reports
485485
from ..__about__ import __version__
486486
from ..workflows.base import init_fmriprep_wf
@@ -520,6 +520,13 @@ def build_workflow(opts, retval):
520520
retval['return_code'] = 1
521521
return retval
522522

523+
# warn if older results exist
524+
msg = check_pipeline_version(
525+
__version__, output_dir / 'fmriprep' / 'dataset_description.json'
526+
)
527+
if msg is not None:
528+
build_log.warning(msg)
529+
523530
if bids_dir in work_dir.parents:
524531
build_log.error(
525532
'The selected working directory is a subdirectory of the input BIDS folder. '

0 commit comments

Comments
 (0)