File tree Expand file tree Collapse file tree 1 file changed +3
-6
lines changed
Expand file tree Collapse file tree 1 file changed +3
-6
lines changed Original file line number Diff line number Diff line change @@ -653,7 +653,7 @@ def _run_interface(self, runtime):
653653 }
654654 )
655655 if self ._metadata :
656- out_file = self ._results ["out_file" ][0 ]
656+ out_file = Path ( self ._results ["out_file" ][0 ])
657657 # 1.3.x hack
658658 # For dtseries, we have been generating weird non-BIDS JSON files.
659659 # We can safely keep producing them to avoid breaking derivatives, but
@@ -664,13 +664,10 @@ def _run_interface(self, runtime):
664664 if key in self ._metadata :
665665 legacy_metadata [key ] = self ._metadata .pop (key )
666666 if legacy_metadata :
667- sidecar = Path (self ._results ["out_file" ][0 ]).parent / (
668- "%s.json" % _splitext (self ._results ["out_file" ][0 ])[0 ]
669- )
667+ sidecar = out_file .parent / f"{ _splitext (str (out_file ))[0 ]} .json"
670668 sidecar .write_text (dumps (legacy_metadata , sort_keys = True , indent = 2 ))
671669 # The future: the extension is the first . and everything after
672- out_path = Path (out_file )
673- sidecar = out_path .parent / f"{ out_path .name .split ('.' , 1 )[0 ]} .json"
670+ sidecar = out_file .parent / f"{ out_file .name .split ('.' , 1 )[0 ]} .json"
674671 sidecar .write_text (dumps (self ._metadata , sort_keys = True , indent = 2 ))
675672 self ._results ["out_meta" ] = str (sidecar )
676673 return runtime
You can’t perform that action at this time.
0 commit comments