handle invalid version in zip gracefully

This commit is contained in:
Ondrej Samohel 2021-06-11 12:30:41 +02:00 committed by Ondrej Samohel
parent 5be6803ace
commit 3addbe5ba6
No known key found for this signature in database
GPG key ID: 02376E18990A97C6

View file

@ -972,8 +972,12 @@ class BootstrapRepos:
"openpype/version.py") as version_file:
zip_version = {}
exec(version_file.read(), zip_version)
version_check = OpenPypeVersion(
version=zip_version["__version__"])
try:
version_check = OpenPypeVersion(
version=zip_version["__version__"])
except ValueError as e:
self._print(str(e), True)
return False
version_main = version_check.get_main_version() # noqa: E501
detected_main = detected_version.get_main_version() # noqa: E501