added exception in case of broken version

master 3.7.2.3
idziubenko 2 years ago
parent 77cb1a713a
commit 85fd482b12

@ -2540,7 +2540,10 @@ class templateFunction(_error, _warning, _shareTemplate, _shareTermsFunction,
if len(versions) == 1:
return list(versions.values())[0]
else:
return versions[max(versions.keys(), key=getTupleVersion)]
try:
return versions[max(versions.keys(), key=getTupleVersion)]
except TypeError as e:
return ""
else:
return ""

@ -182,18 +182,13 @@ class BinhostsBase(Cachable):
self.level = int(cp["update"]["level"])
#DEBUG
# if not "https://mirror.calculate-linux.org/migrate/" in self.host:
# hosts_mod_levels = {
# "https://ftp.acc.umu.se/mirror/calculate-linux.org" : 1,
#
# }
# for host in hosts_mod_levels:
# if host in self.host:
# self.level = hosts_mod_levels[host]
# break
hosts_mod_levels_override = {
# "https://ftp.acc.umu.se/mirror/calculate-linux.org" : 1,
}
for host in hosts_mod_levels_override:
if host in self.host:
self.level = hosts_mod_levels_override[host]
break
else:

Loading…
Cancel
Save