Skip to content

Commit 7eb9d03

Browse files
committed
modify BaseTraitedSpec for tab completion
1 parent 3ec8065 commit 7eb9d03

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

nipype/interfaces/base/specs.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ def __init__(self, **kwargs):
7272
self.trait_set(trait_change_notify=False, **undefined_traits)
7373
self._generate_handlers()
7474
self.trait_set(**kwargs)
75+
self.__all__ = self.class_editable_traits()
7576

7677
def items(self):
7778
""" Name, trait generator for user modifiable traits
@@ -351,6 +352,7 @@ def __deepcopy__(self, memo):
351352
# clone twice
352353
dup = self.clone_traits(memo=memo)
353354
dup.trait_set(**dup_dict)
355+
self.__all__ = super(BaseTraitedSpec,self).__all__
354356
return dup
355357

356358

0 commit comments

Comments
 (0)