From 752c8888e6038fec2f8b3fc1b97deb8b91a4dbce Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Mon, 26 Nov 2018 10:48:00 +0000 Subject: [PATCH] releases: Show SHA256 checksums when available Signed-off-by: Michael Tremer --- src/backend/releases.py | 4 ++++ src/templates/download/release.html | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/backend/releases.py b/src/backend/releases.py index eef85097..dafbe5c5 100644 --- a/src/backend/releases.py +++ b/src/backend/releases.py @@ -138,6 +138,10 @@ class File(Object): except KeyError: return 999 + @property + def sha256(self): + return self.data.get("sha256") + @property def sha1(self): return self.data.get("sha1") diff --git a/src/templates/download/release.html b/src/templates/download/release.html index f890b0af..56f3947f 100644 --- a/src/templates/download/release.html +++ b/src/templates/download/release.html @@ -52,7 +52,7 @@
-
{% for f in release.files %}{{ "%-50s SHA1: %s\n" % (f.basename, f.sha1) }}{% end %}
+
{% for f in release.files %}{{ "%-50s %s: %s\n" % (f.basename, "SHA256" if f.sha256 else "SHA1", f.sha256 or f.sha1) }}{% end %}
-- 2.47.2