Skip to content

Commit 3d71c04

Browse files
committed
FIX: Use input_names, not inputs
1 parent 28e27b9 commit 3d71c04

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

nipype/interfaces/utility/wrappers.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -89,17 +89,17 @@ def __init__(self, input_names=None, output_names='out', function=None,
8989
'function objects defined interactively '
9090
'in a python session')
9191
else:
92-
if inputs is None:
92+
if input_names is None:
9393
fninfo = function.func_code
9494
elif isinstance(function, (str, bytes)):
9595
self.inputs.function_str = function
96-
if inputs is None:
96+
if input_names is None:
9797
fninfo = create_function_from_source(
9898
function, imports).func_code
9999
else:
100100
raise Exception('Unknown type of function')
101-
if inputs is None:
102-
inputs = fninfo.co_varnames[:fninfo.co_argcount]
101+
if input_names is None:
102+
input_names = fninfo.co_varnames[:fninfo.co_argcount]
103103
self.inputs.on_trait_change(self._set_function_string,
104104
'function_str')
105105
self._input_names = filename_to_list(input_names)
@@ -125,7 +125,7 @@ def _set_function_string(self, obj, name, old, new):
125125
input_names = fninfo.co_varnames[:fninfo.co_argcount]
126126
new_names = set(input_names) - set(self._input_names)
127127
add_traits(self.inputs, list(new_names))
128-
self._input_names = new_names
128+
self._input_names.extend(new_names)
129129

130130
def _add_output_traits(self, base):
131131
undefined_traits = {}

0 commit comments

Comments
 (0)