File tree Expand file tree Collapse file tree
l2tdevtools/download_helpers Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -108,11 +108,16 @@ def GetLatestVersionWithAPI(self, version_definition):
108108 api_response = json .loads (page_content )
109109 release_names = [release ['name' ] for release in api_response ]
110110
111- expression_string = '({0:s})' .format ('|' .join (self ._VERSION_EXPRESSIONS ))
111+ version_expressions = [
112+ '({0:s})$' .format (version_expression )
113+ for version_expression
114+ in self ._VERSION_EXPRESSIONS ]
115+
112116 versions = []
113117 for release in release_names :
114- version_strings = re .findall (expression_string , release )
115- versions .extend (version_strings )
118+ for version_expression in version_expressions :
119+ version_strings = re .findall (version_expression , release )
120+ versions .extend (version_strings )
116121
117122 available_versions = self ._GetAvailableVersions (versions )
118123 return self ._GetLatestVersion (
You can’t perform that action at this time.
0 commit comments