Skip to content

Commit 6a392b1

Browse files
committed
simplify validation of alpha version
1 parent 693ab41 commit 6a392b1

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

scripts/release.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -236,18 +236,18 @@ def validate_version(version: Text) -> bool:
236236
return False
237237

238238
version_object = Version.coerce(version)
239-
return not version_object.prerelease or (
240-
len(version_object.prerelease) == 1
241-
and validate_alpha_version_part(version_object.prerelease[0])
242-
)
239+
return not version_object.prerelease or is_alpha_version(version_object)
243240

244241

245-
def validate_alpha_version_part(alpha_version_part: Text) -> bool:
242+
def is_alpha_version(version: Version) -> bool:
246243
"""
247244
Validate that the alpha part in a version follows
248245
the pattern specified in `ALPHA_VERSION_PATTERN`.
249246
"""
250-
return ALPHA_VERSION_PATTERN.match(alpha_version_part) is not None
247+
return (
248+
len(version.prerelease) == 1
249+
and ALPHA_VERSION_PATTERN.match(version.prerelease[0]) is not None
250+
)
251251

252252

253253
def next_alpha(version: Version) -> Version:

0 commit comments

Comments
 (0)