Skip to content

Commit 5973e05

Browse files
authored
Merge pull request #48 from DavidCEllis/remove_type
Fix a couple of details that snuck into the details script that break its discovery of old Python installs
2 parents d77ed55 + 81fba01 commit 5973e05

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/ducktools/pythonfinder/details_script.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,16 @@
2929
FULL_PY_VER_RE = r"(?P<major>\d+)\.(?P<minor>\d+)\.?(?P<micro>\d*)-?(?P<releaselevel>a|b|c|rc)?(?P<serial>\d*)?"
3030

3131

32-
def version_str_to_tuple(version: str):
32+
def version_str_to_tuple(version):
3333
# Needed to parse GraalPy versions only available as strings
3434
import re
3535

3636
parsed_version = re.fullmatch(FULL_PY_VER_RE, version)
3737
if parsed_version is None:
38-
raise ValueError(f"'version' must be a valid Python version string, not {version!r}")
38+
raise ValueError(
39+
"'version' must be a valid Python version string, "
40+
+ "not {version!r}".format(version=version)
41+
)
3942

4043
major, minor, micro, releaselevel, serial = parsed_version.groups()
4144

0 commit comments

Comments
 (0)