From b2d48fe38d57c45945b0249c87e8f6a7ae126ede Mon Sep 17 00:00:00 2001 From: mathiasg Date: Mon, 9 Mar 2020 13:38:28 -0400 Subject: [PATCH 1/3] dbg: euler runtime --- nipype/interfaces/freesurfer/utils.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/nipype/interfaces/freesurfer/utils.py b/nipype/interfaces/freesurfer/utils.py index 5a4d6ca425..5438428667 100644 --- a/nipype/interfaces/freesurfer/utils.py +++ b/nipype/interfaces/freesurfer/utils.py @@ -2616,7 +2616,19 @@ class EulerNumber(FSCommand): def _run_interface(self, runtime): runtime = super()._run_interface(runtime) - self._parse_output(runtime.stdout, runtime.stderr) + if runtime.stdout or runtime.stderr: + self._parse_output(runtime.stdout, runtime.stderr) + else: + # debugging why no output + print("EulerNumber Error") + print( + runtime.cmdline, + runtime.returncode, + runtime.stdout, + runtime.stderr, + runtime.merged, + runtime.environ + ) return runtime def _parse_output(self, stdout, stderr): From 8ec78b141c956514d452b6defbb634cdca1ec756 Mon Sep 17 00:00:00 2001 From: Chris Markiewicz Date: Mon, 9 Mar 2020 16:57:57 -0400 Subject: [PATCH 2/3] Update nipype/interfaces/freesurfer/utils.py --- nipype/interfaces/freesurfer/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nipype/interfaces/freesurfer/utils.py b/nipype/interfaces/freesurfer/utils.py index 5438428667..5df5b628a1 100644 --- a/nipype/interfaces/freesurfer/utils.py +++ b/nipype/interfaces/freesurfer/utils.py @@ -2619,7 +2619,7 @@ def _run_interface(self, runtime): if runtime.stdout or runtime.stderr: self._parse_output(runtime.stdout, runtime.stderr) else: - # debugging why no output + # debugging why no output print("EulerNumber Error") print( runtime.cmdline, From 7fb95b947626f58d0c7b5abec6890f145e064ef5 Mon Sep 17 00:00:00 2001 From: Chris Markiewicz Date: Tue, 10 Mar 2020 06:57:52 -0400 Subject: [PATCH 3/3] Update nipype/interfaces/freesurfer/utils.py --- nipype/interfaces/freesurfer/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nipype/interfaces/freesurfer/utils.py b/nipype/interfaces/freesurfer/utils.py index 5df5b628a1..5438428667 100644 --- a/nipype/interfaces/freesurfer/utils.py +++ b/nipype/interfaces/freesurfer/utils.py @@ -2619,7 +2619,7 @@ def _run_interface(self, runtime): if runtime.stdout or runtime.stderr: self._parse_output(runtime.stdout, runtime.stderr) else: - # debugging why no output + # debugging why no output print("EulerNumber Error") print( runtime.cmdline,