@@ -489,14 +489,14 @@ def _save_results(self, result, cwd):
489489 outputs = result .outputs .get ()
490490 except TypeError :
491491 outputs = result .outputs .dictcopy () # outputs was a bunch
492- result .outputs .set (** modify_paths (outputs , relative = True ,
493- basedir = cwd ))
492+ result .outputs .trait_set (** modify_paths (outputs , relative = True ,
493+ basedir = cwd ))
494494
495495 savepkl (resultsfile , result )
496496 logger .debug ('saved results in %s' , resultsfile )
497497
498498 if result .outputs :
499- result .outputs .set (** outputs )
499+ result .outputs .trait_set (** outputs )
500500
501501 def _load_resultfile (self , cwd ):
502502 """Load results if it exists in cwd
@@ -543,9 +543,9 @@ def _load_resultfile(self, cwd):
543543 except TypeError :
544544 outputs = result .outputs .dictcopy () # outputs == Bunch
545545 try :
546- result .outputs .set (** modify_paths (outputs ,
547- relative = False ,
548- basedir = cwd ))
546+ result .outputs .trait_set (** modify_paths (outputs ,
547+ relative = False ,
548+ basedir = cwd ))
549549 except FileNotFoundError :
550550 logger .debug ('conversion to full path results in '
551551 'non existent file' )
@@ -561,7 +561,7 @@ def _load_results(self, cwd):
561561 logger .debug ('aggregating results' )
562562 if attribute_error :
563563 old_inputs = loadpkl (op .join (cwd , '_inputs.pklz' ))
564- self .inputs .set (** old_inputs )
564+ self .inputs .trait_set (** old_inputs )
565565 if not isinstance (self , MapNode ):
566566 self ._copyfiles_to_wd (cwd , True , linksonly = True )
567567 aggouts = self ._interface .aggregate_outputs (
@@ -1121,7 +1121,7 @@ def _make_nodes(self, cwd=None):
11211121 base_dir = op .join (cwd , 'mapflow' ),
11221122 name = nodename )
11231123 node .plugin_args = self .plugin_args
1124- node ._interface .inputs .set (
1124+ node ._interface .inputs .trait_set (
11251125 ** deepcopy (self ._interface .inputs .get ()))
11261126 for field in self .iterfield :
11271127 if self .nested :
@@ -1246,7 +1246,7 @@ def _get_inputs(self):
12461246 old_inputs = self ._inputs .get ()
12471247 self ._inputs = self ._create_dynamic_traits (self ._interface .inputs ,
12481248 fields = self .iterfield )
1249- self ._inputs .set (** old_inputs )
1249+ self ._inputs .trait_set (** old_inputs )
12501250 super (MapNode , self )._get_inputs ()
12511251
12521252 def _check_iterfield (self ):
0 commit comments