From f0992a0e9adccf3e468b0b362092f46bff5f3d68 Mon Sep 17 00:00:00 2001 From: Michel Wortmann Date: Tue, 26 Mar 2024 23:15:33 +0100 Subject: [PATCH] Support for non int-able grass versions, like 7.8dev. --- modelmanager/plugins/grass.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modelmanager/plugins/grass.py b/modelmanager/plugins/grass.py index 5306e7e..861c3ab 100644 --- a/modelmanager/plugins/grass.py +++ b/modelmanager/plugins/grass.py @@ -86,8 +86,8 @@ def __init__(self, project_or_gisdb, location=None, mapset=None, p = subprocess.Popen(vercmd, shell=False, stdout=subprocess.PIPE, stderr=subprocess.PIPE) out, err = p.communicate() - self.gisversion = [int(s) for s in out.decode().strip().split('.')] - if self.gisversion[0] not in [7,8]: + self.gisversion = [s for s in out.decode().strip().split('.')] + if self.gisversion[0] not in "7 8": raise ImportError('GRASS version {} is not supported. ' 'Must be either 7.x.x or 8.x.x.' ''.format('.'.join(str(v) for v in self.gisversion)))