Skip to content

Commit f4b2c02

Browse files
committed
added sorting
1 parent c5278a9 commit f4b2c02

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

CHANGES

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
Release 0.9.2 (January 8, 2014)
22
============
33

4-
* FIX: DataFind was broken due to a typo
4+
* FIX: DataFinder was broken due to a typo
5+
* FIX: Order of DataFinder outputs was not guaranteed, it's human sorted now
56

67
Release 0.9.1 (December 25, 2013)
78
============

nipype/interfaces/io.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -829,6 +829,13 @@ def _run_interface(self, runtime):
829829
self.result[key] = vals[0]
830830
if not self.result:
831831
raise RuntimeError("Regular expression did not match any files!")
832+
833+
#sort all keys acording to out_paths
834+
for key in self.result.keys():
835+
if key == "out_paths":
836+
continue
837+
self.result[key] = [x for (_,x) in human_order_sorted(zip(self.result["out_paths"], self.result[key]))]
838+
832839
return runtime
833840

834841
def _list_outputs(self):

0 commit comments

Comments
 (0)