File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
splitio/models/grammar/matchers Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff 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 ):
You can’t perform that action at this time.
0 commit comments