Skip to content

Commit 7499a1e

Browse files
author
Bilal Al
committed
polish
1 parent c09ceef commit 7499a1e

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
@@ -50,6 +50,9 @@ def _parse(self, version):
5050
self._is_stable = True
5151
else:
5252
pre_release_data = without_metadata[index+1:]
53+
if pre_release_data == "":
54+
raise RuntimeError("Pre-release is empty despite delimeter exists: " + version)
55+
5356
without_metadata = without_metadata[:index]
5457
self._pre_release = pre_release_data.split(self._VALUE_DELIMITER)
5558

@@ -66,7 +69,10 @@ def remove_metadata_if_exists(self, version):
6669
if index == -1:
6770
return version
6871

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

7278
def set_major_minor_and_patch(self, version):

0 commit comments

Comments
 (0)