Skip to content

Commit 30ef87f

Browse files
author
Bilal Al
committed
polish
1 parent b5ac2d6 commit 30ef87f

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

splitio/models/grammar/matchers/semver.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ def _parse(self, version):
5151
self._is_stable = True
5252
else:
5353
pre_release_data = without_metadata[index+1:]
54+
if pre_release_data == "":
55+
raise RuntimeError("Pre-release is empty despite delimeter exists: " + version)
56+
5457
without_metadata = without_metadata[:index]
5558
self._pre_release = pre_release_data.split(self._VALUE_DELIMITER)
5659

@@ -67,7 +70,10 @@ def remove_metadata_if_exists(self, version):
6770
if index == -1:
6871
return version
6972

70-
self._metadata = version[index:]
73+
self._metadata = version[index+1:]
74+
if self._metadata == "":
75+
raise RuntimeError("Metadata is empty despite delimeter exists: " + version)
76+
7177
return version[:index]
7278

7379
def set_major_minor_and_patch(self, version):

0 commit comments

Comments
 (0)