Skip to content

Commit 4547ff6

Browse files
committed
WIP...
1 parent 87d983d commit 4547ff6

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

nipype/pipeline/engine.py

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1477,9 +1477,9 @@ def output_dir(self):
14771477

14781478
def set_input(self, parameter, val):
14791479
""" Set interface input value"""
1480-
logger.debug('setting nodelevel(%s) input %s = %s' % (str(self),
1481-
parameter,
1482-
str(val)))
1480+
logger.debug('Node: setting nodelevel(%s) input %s = %s' % (str(self),
1481+
parameter,
1482+
str(val)))
14831483
setattr(self.inputs, parameter, deepcopy(val))
14841484

14851485
def get_output(self, parameter):
@@ -2040,13 +2040,13 @@ def set_input(self, parameter, val):
20402040
20412041
Priority goes to interface.
20422042
"""
2043-
logger.debug('setting nodelevel(%s) input %s = %s' % (str(self),
2044-
parameter,
2045-
str(val)))
2043+
logger.debug('InputMultiNode: setting nodelevel(%s) input %s = %s' % (str(self),
2044+
parameter,
2045+
str(val)))
20462046
self._set_multinode_input(self.inputs, parameter, deepcopy(val))
20472047

20482048
def _set_multinode_input(self, object, name, newvalue):
2049-
logger.debug('setting mapnode(%s) input: %s -> %s' % (str(self),
2049+
logger.debug('setting multinode(%s) input: %s -> %s' % (str(self),
20502050
name,
20512051
str(newvalue)))
20522052
if name in self.fields:
@@ -2243,13 +2243,16 @@ def _run_interface(self, execute=True, updatehash=False):
22432243
This is primarily intended for serial execution of mapnode. A parallel
22442244
execution requires creation of new nodes that can be spawned
22452245
"""
2246+
22462247
old_cwd = os.getcwd()
22472248
cwd = self.output_dir()
22482249
os.chdir(cwd)
22492250
self._check_iterfield()
2251+
logger.debug('InputMultiNode.execute=%s' % execute)
22502252
if execute:
22512253
nitems = len(filename_to_list(getattr(self.inputs,
22522254
self.fields[0])))
2255+
logger.debug('found %d items to iterate' % nitems)
22532256
nodenames = ['_' + self.name + str(i) for i in range(nitems)]
22542257
# map-reduce formulation
22552258
self._collate_results(self._node_runner(self._make_nodes(cwd),
@@ -2561,9 +2564,9 @@ def set_input(self, parameter, val):
25612564
25622565
Priority goes to interface.
25632566
"""
2564-
logger.debug('setting nodelevel(%s) input %s = %s' % (str(self),
2565-
parameter,
2566-
str(val)))
2567+
logger.debug('MapNode: setting nodelevel(%s) input %s = %s' % (str(self),
2568+
parameter,
2569+
str(val)))
25672570
self._set_mapnode_input(self.inputs, parameter, deepcopy(val))
25682571

25692572
def _set_mapnode_input(self, object, name, newvalue):

0 commit comments

Comments
 (0)