@@ -337,7 +337,7 @@ def main():
337
337
sentry_sdk .capture_message ('dMRIPrep finished without errors' ,
338
338
level = 'info' )
339
339
finally :
340
- from dmriprep .reports import generate_reports
340
+ from niworkflows .reports import generate_reports
341
341
from subprocess import check_call , CalledProcessError , TimeoutExpired
342
342
from pkg_resources import resource_filename as pkgrf
343
343
from shutil import copyfile
@@ -384,7 +384,9 @@ def main():
384
384
385
385
# Generate reports phase
386
386
failed_reports = generate_reports (
387
- subject_list , output_dir , work_dir , run_uuid , packagename = 'dmriprep' )
387
+ subject_list , output_dir , work_dir , run_uuid ,
388
+ config = pkgrf ('dmriprep' , 'reports/dmriprep.yml' ),
389
+ packagename = 'dmriprep' )
388
390
write_derivative_description (bids_dir , output_dir / 'dmriprep' )
389
391
390
392
if failed_reports and not opts .notrack :
@@ -410,7 +412,7 @@ def build_workflow(opts, retval):
410
412
411
413
from nipype import logging as nlogging , config as ncfg
412
414
from niworkflows .utils .bids import collect_participants
413
- from dmriprep .reports import generate_reports
415
+ from niworkflows .reports import generate_reports
414
416
from ..__about__ import __version__
415
417
from ..workflows .base import init_dmriprep_wf
416
418
@@ -524,12 +526,14 @@ def build_workflow(opts, retval):
524
526
525
527
# Called with reports only
526
528
if opts .reports_only :
529
+ from pkg_resources import resource_filename as pkgrf
527
530
build_log .log (25 , 'Running --reports-only on participants %s' , ', ' .join (subject_list ))
528
531
if opts .run_uuid is not None :
529
532
run_uuid = opts .run_uuid
530
533
retval ['run_uuid' ] = run_uuid
531
534
retval ['return_code' ] = generate_reports (
532
535
subject_list , output_dir , work_dir , run_uuid ,
536
+ config = pkgrf ('dmriprep' , 'reports/dmriprep.yml' ),
533
537
packagename = 'dmriprep' )
534
538
return retval
535
539
0 commit comments