Skip to content

Commit b76860d

Browse files
committed
sty: better placement of imports from enthought.traits
1 parent 052461d commit b76860d

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

nipype/interfaces/base/__init__.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@
88
This module defines the API of all nipype interfaces.
99
1010
"""
11+
from traits.trait_handlers import TraitDictObject, TraitListObject
12+
from traits.trait_errors import TraitError
13+
1114
from .core import (Interface, BaseInterface, SimpleInterface, CommandLine,
1215
StdOutCommandLine, MpiCommandLine, SEMLikeCommandLine,
1316
LibraryBaseInterface, PackageInfo)
@@ -17,7 +20,7 @@
1720
StdOutCommandLineInputSpec)
1821

1922
from .traits_extension import (
20-
traits, Undefined, TraitDictObject, TraitListObject, TraitError, isdefined,
23+
traits, Undefined, isdefined,
2124
File, Directory, Str, DictStrStr, has_metadata, ImageFile,
2225
OutputMultiObject, InputMultiObject,
2326
OutputMultiPath, InputMultiPath)

nipype/interfaces/base/core.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import simplejson as json
2828
from dateutil.parser import parse as parseutc
2929
from future import standard_library
30+
from traits.trait_errors import TraitError
3031

3132
from ... import config, logging, LooseVersion
3233
from ...utils.provenance import write_provenance
@@ -37,7 +38,7 @@
3738

3839
from ...external.due import due
3940

40-
from .traits_extension import traits, isdefined, TraitError
41+
from .traits_extension import traits, isdefined
4142
from .specs import (BaseInterfaceInputSpec, CommandLineInputSpec,
4243
StdOutCommandLineInputSpec, MpiCommandLineInputSpec,
4344
get_filecopy_info)

0 commit comments

Comments
 (0)