Skip to content

Commit 1896f8b

Browse files
committed
fix: final cleanup after rebase
1 parent 1a67e63 commit 1896f8b

File tree

3 files changed

+8
-26
lines changed

3 files changed

+8
-26
lines changed

nipype/interfaces/base/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
from .traits_extension import (
2323
traits, Undefined, isdefined, has_metadata,
2424
File, ImageFile, Directory,
25-
Tuple, Either, Str, DictStrStr,
25+
Str, DictStrStr,
2626
OutputMultiObject, InputMultiObject,
2727
OutputMultiPath, InputMultiPath)
2828

nipype/interfaces/base/tests/test_traits_extension.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,17 @@
99

1010
class _test_spec(nib.TraitedSpec):
1111
a = nib.File()
12-
b = nib.Tuple(nib.File(), nib.File())
12+
b = nib.traits.Tuple(nib.File(), nib.File())
1313
c = nib.traits.List(nib.File())
14-
d = nib.Either(nib.File(), nib.traits.Float())
14+
d = nib.traits.Either(nib.File(), nib.traits.Float())
1515
e = nib.OutputMultiObject(nib.File())
1616
ee = nib.OutputMultiObject(nib.Str)
1717
f = nib.traits.Dict(nib.Str, nib.File())
18-
g = nib.Either(nib.File, nib.Str)
18+
g = nib.traits.Either(nib.File, nib.Str)
1919
h = nib.Str
20-
i = nib.Either(nib.File, nib.Tuple(nib.File, nib.traits.Int))
21-
j = nib.Either(nib.File, nib.Tuple(nib.File, nib.traits.Int),
22-
nib.traits.Dict(nib.Str, nib.File()))
20+
i = nib.traits.Either(nib.File, nib.traits.Tuple(nib.File, nib.traits.Int))
21+
j = nib.traits.Either(nib.File, nib.traits.Tuple(nib.File, nib.traits.Int),
22+
nib.traits.Dict(nib.Str, nib.File()))
2323

2424

2525
def test_rebase_path_traits():

nipype/interfaces/base/traits_extension.py

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
import traits.api as traits
3131
from traits.trait_handlers import TraitType, NoDefaultSpecified
3232
from traits.trait_base import _Undefined
33-
from traits.traits import _TraitMaker, trait_from
3433

3534
from traits.api import Unicode
3635
from future import standard_library
@@ -39,11 +38,6 @@
3938
if USING_PATHLIB2:
4039
from future.types.newstr import newstr
4140

42-
try:
43-
from pathlib import Path
44-
except ImportError:
45-
from pathlib2 import Path
46-
4741

4842
if traits_version < '3.7.0':
4943
raise ImportError('Traits version 3.7.0 or higher must be installed')
@@ -471,18 +465,6 @@ class InputMultiObject(MultiObject):
471465
OutputMultiPath = OutputMultiObject
472466

473467

474-
class Tuple(traits.Tuple):
475-
pass
476-
477-
478-
class Either(traits.Either):
479-
pass
480-
481-
482-
traits.Tuple = Tuple
483-
traits.Either = Either
484-
485-
486468
def _rebase_path(value, cwd):
487469
if isinstance(value, list):
488470
return [_rebase_path(v, cwd) for v in value]
@@ -528,7 +510,7 @@ def _recurse_on_path_traits(func, thistrait, value, cwd):
528510
_, innertrait = thistrait.inner_traits
529511
value = {k: _recurse_on_path_traits(func, innertrait, v, cwd)
530512
for k, v in value.items()}
531-
elif isinstance(value, tuple) and thistrait.is_trait_type(Tuple):
513+
elif isinstance(value, tuple) and thistrait.is_trait_type(traits.Tuple):
532514
value = tuple([_recurse_on_path_traits(func, subtrait, v, cwd)
533515
for subtrait, v in zip(thistrait.handler.types, value)])
534516
elif thistrait.is_trait_type(traits.TraitCompound):

0 commit comments

Comments
 (0)