Skip to content

Commit 90bdd31

Browse files
committed
moved the import inside the constructor
1 parent 1fde8bb commit 90bdd31

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

nipype/interfaces/dipy/preprocess.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,6 @@
2626
else:
2727
from dipy.align.aniso2iso import resample
2828
from dipy.core.gradients import GradientTable
29-
30-
try:
31-
package_check('dipy', version='0.7.2')
32-
except Exception, e:
33-
have_dipy = False
34-
else:
35-
from dipy.denoise.nlmeans import nlmeans
3629

3730

3831
class ResampleInputSpec(TraitedSpec):
@@ -134,6 +127,15 @@ class Denoise(BaseInterface):
134127
"""
135128
input_spec = DenoiseInputSpec
136129
output_spec = DenoiseOutputSpec
130+
131+
def __init__(self, **inputs):
132+
try:
133+
package_check('dipy', version='0.8.0.dev')
134+
except Exception, e:
135+
have_dipy = False
136+
else:
137+
from dipy.denoise.nlmeans import nlmeans
138+
BaseInterface.__init__(self, **inputs)
137139

138140
def _run_interface(self, runtime):
139141
out_file = op.abspath(self._gen_outfilename())

0 commit comments

Comments
 (0)