Skip to content

Commit ef097a6

Browse files
committed
do not delete num_threads, check inputs also
1 parent e7bc888 commit ef097a6

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

nipype/pipeline/engine/nodes.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ def mem_gb(self):
208208
self._mem_gb = self._interface.estimated_memory_gb
209209
logger.warning('Setting "estimated_memory_gb" on Interfaces has been '
210210
'deprecated as of nipype 1.0, please use Node.mem_gb.')
211-
del self._interface.estimated_memory_gb
211+
212212
return self._mem_gb
213213

214214
@property
@@ -218,7 +218,10 @@ def n_procs(self):
218218
self._n_procs = self._interface.num_threads
219219
logger.warning('Setting "num_threads" on Interfaces has been '
220220
'deprecated as of nipype 1.0, please use Node.n_procs')
221-
del self._interface.num_threads
221+
222+
if hasattr(self._interface.inputs, 'num_threads') and isdefined(
223+
self._interface.inputs.num_threads):
224+
self._n_procs = self._interface.inputs.num_threads
222225
return self._n_procs
223226

224227
def output_dir(self):

0 commit comments

Comments
 (0)