We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2de4b3a commit 500c7a0Copy full SHA for 500c7a0
1 file changed
scorep/helper.py
@@ -40,7 +40,13 @@ def get_scorep_version():
40
(return_code, std_out, std_err) = call(["scorep", "--version"])
41
if (return_code != 0):
42
raise RuntimeError("Cannot call Score-P, reason {}".format(std_err))
43
- version = float(std_out.lstrip("Score-P"))
+ me = re.search("([0-9.]+)", std_out)
44
+ version_str = me.group(1)
45
+ try:
46
+ version = float(version_str)
47
+ except TypeError:
48
+ raise RuntimeError(
49
+ "Can not decode the Score-P Version. The version string is: \"{}\"".format(std_out))
50
return version
51
52
0 commit comments