From 955a07db465ee0019a482dfa990d3351fddfe3e9 Mon Sep 17 00:00:00 2001 From: Ondrej Samohel Date: Wed, 26 May 2021 19:02:47 +0200 Subject: [PATCH] pref dir over zip --- start.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/start.py b/start.py index 424c6fe74b..6104882a0b 100644 --- a/start.py +++ b/start.py @@ -487,10 +487,9 @@ def _find_frozen_openpype(use_version: str = None, if use_version and use_version != local_version: openpype_versions = bootstrap.find_openpype(include_zips=True) v: OpenPypeVersion - for v in openpype_versions: - if str(v) == use_version: - openpype_version = v - version_path = openpype_version.path + found = [v for v in openpype_versions if str(v) == use_version] + if found: + openpype_version = sorted(found)[-1] if not openpype_version: print(f"!!! requested version {use_version} was not found.") if openpype_versions: @@ -558,9 +557,10 @@ def _bootstrap_from_code(use_version): version_to_use = None openpype_versions = bootstrap.find_openpype(include_zips=True) v: OpenPypeVersion - for v in openpype_versions: - if str(v) == use_version: - version_to_use = v + found = [v for v in openpype_versions if str(v) == use_version] + if found: + version_to_use = sorted(found)[-1] + if version_to_use: # use specified if version_to_use.path.is_file():