Skip to content

Commit b12d83d

Browse files
committed
Merge pull request #1 from chrisfilo/dcmstack
minor fixes
2 parents 13a1c36 + 85014c1 commit b12d83d

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

nipype/interfaces/dcmstack.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
BaseInterface,
1212
)
1313
import nibabel as nb
14+
from nipype.interfaces.traits_extension import isdefined, Undefined
1415

1516
have_dcmstack = True
1617
try:
@@ -86,10 +87,10 @@ def _get_filelist(self, trait_input):
8687
def _run_interface(self, runtime):
8788
src_paths = self._get_filelist(self.inputs.dicom_files)
8889
include_regexes = dcmstack.default_key_incl_res
89-
if not self.inputs.include_regexes is Undefined:
90+
if isdefined(self.inputs.include_regexes):
9091
include_regexes += self.inputs.include_regexes
9192
exclude_regexes = dcmstack.default_key_excl_res
92-
if not self.inputs.exclude_regexes is Undefined:
93+
if isdefined(self.inputs.exclude_regexes):
9394
exclude_regexes += self.inputs.exclude_regexes
9495
meta_filter = dcmstack.make_key_regex_filter(exclude_regexes,
9596
include_regexes)
@@ -155,14 +156,14 @@ class LookupMeta(BaseInterface):
155156
output_spec = DynamicTraitedSpec
156157

157158
def _outputs(self):
158-
outputs = LookupMeta(Fastfit, self)._outputs()
159+
outputs = super(LookupMeta, self)._outputs()
159160
undefined_traits = {}
160161
for meta_key in self.inputs.meta_keys:
161162
outputs.add_trait(meta_key, traits.Any)
162163
undefined_traits[meta_key] = Undefined
163164
outputs.trait_set(trait_change_notify=False, **undefined_traits)
164165
#Not sure why this is needed
165-
for meta_key in meta_keys:
166+
for meta_key in self.inputs.meta_keys:
166167
_ = getattr(outputs, meta_key)
167168
return outputs
168169

0 commit comments

Comments
 (0)