Skip to content

Commit c3c7cfb

Browse files
committed
fix: compatible without bids option
1 parent d16e693 commit c3c7cfb

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

nipype/interfaces/dcm2nii.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -239,8 +239,12 @@ def _format_arg(self, opt, spec, val):
239239

240240
def _run_interface(self, runtime):
241241
new_runtime = super(Dcm2niix, self)._run_interface(runtime)
242-
(self.output_files,
243-
self.bvecs, self.bvals, self.bids) = self._parse_stdout(new_runtime.stdout)
242+
if self.inputs.bids_format:
243+
(self.output_files, self.bvecs,
244+
self.bvals, self.bids) = self._parse_stdout(new_runtime.stdout)
245+
else:
246+
(self.output_files, self.bvecs,
247+
self.bvals) = self._parse_stdout(new_runtime.stdout)
244248
return new_runtime
245249

246250
def _parse_stdout(self, stdout):
@@ -287,7 +291,8 @@ def _list_outputs(self):
287291
outputs['converted_files'] = self.output_files
288292
outputs['bvecs'] = self.bvecs
289293
outputs['bvals'] = self.bvals
290-
outputs['bids'] = self.bids
294+
if self.inputs.bids_format:
295+
outputs['bids'] = self.bids
291296
return outputs
292297

293298
def _gen_filename(self, name):

0 commit comments

Comments
 (0)