Skip to content

Commit 7dcb4ce

Browse files
author
Stijn de Gooijer
authored
ensure exit code 1 on invalid version
1 parent 767db61 commit 7dcb4ce

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

install-poetry.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,10 @@ def run(self) -> int:
477477
elif self._path:
478478
version = self._path
479479
else:
480-
version, current_version = self.get_version()
480+
try:
481+
version, current_version = self.get_version()
482+
except ValueError:
483+
return 1
481484

482485
if version is None:
483486
return 0
@@ -756,11 +759,10 @@ def _compare_versions(x, y):
756759
)
757760

758761
if self._version and self._version not in releases:
759-
self._write(
760-
colorize("error", "Version {} does not exist.".format(self._version))
761-
)
762+
msg = "Version {} does not exist.".format(self._version)
763+
self._write(colorize("error", msg))
762764

763-
return None, None
765+
raise ValueError(msg)
764766

765767
version = self._version
766768
if not version:

0 commit comments

Comments
 (0)