File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 16
16
17
17
18
18
class ReportCapableInputSpec (BaseInterfaceInputSpec ):
19
- generate_report = traits .Bool (False , usedefault = True ,
20
- desc = "Enable report generation" )
21
19
out_report = File ('report' , usedefault = True , hash_files = False ,
22
20
desc = 'filename for the visual report' )
23
21
@@ -30,11 +28,15 @@ class ReportCapableInterface(BaseInterface):
30
28
"""Mixin to enable reporting for Nipype interfaces"""
31
29
_out_report = None
32
30
31
+ def __init__ (self , generate_report = False , ** kwargs ):
32
+ super (ReportCapableInterface , self ).__init__ (self , ** kwargs )
33
+ self .generate_report = generate_report
34
+
33
35
def _post_run_hook (self , runtime ):
34
36
runtime = super (ReportCapableInterface , self )._post_run_hook (runtime )
35
37
36
38
# leave early if there's nothing to do
37
- if not self .inputs . generate_report :
39
+ if not self .generate_report :
38
40
return runtime
39
41
40
42
self ._out_report = os .path .abspath (self .inputs .out_report )
You can’t perform that action at this time.
0 commit comments