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 @@ -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 ):
You can’t perform that action at this time.
0 commit comments