From f95d96025f69d5ce8cb3a5ff484b677e9702c0bd Mon Sep 17 00:00:00 2001 From: Satrajit Ghosh Date: Tue, 19 May 2020 08:56:12 -0400 Subject: [PATCH] fix: allow parsing freesurfer 7 version string closes #3215 --- nipype/interfaces/freesurfer/base.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nipype/interfaces/freesurfer/base.py b/nipype/interfaces/freesurfer/base.py index 66023386da..e9fe62ee50 100644 --- a/nipype/interfaces/freesurfer/base.py +++ b/nipype/interfaces/freesurfer/base.py @@ -76,6 +76,9 @@ def looseversion(cls): vstr = "6.0.0-dev" + githash elif vinfo[5][0] == "v": vstr = vinfo[5][1:] + elif len([1 for val in vinfo[3] if val == '.']) == 2: + "version string: freesurfer-linux-centos7_x86_64-7.1.0-20200511-813297b" + vstr = vinfo[3] else: raise RuntimeError("Unknown version string: " + ver) # Retain pre-6.0.0 heuristics