From bf84c8155e6036da0a529acba44386fed982ae8e Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Tue, 19 Nov 2024 22:07:49 +0000 Subject: [PATCH] Use hashlib.file_digest --- src/backend/InvenTree/plugin/installer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/backend/InvenTree/plugin/installer.py b/src/backend/InvenTree/plugin/installer.py index a0e73668f1..6e19523f90 100644 --- a/src/backend/InvenTree/plugin/installer.py +++ b/src/backend/InvenTree/plugin/installer.py @@ -113,7 +113,9 @@ def plugins_file_hash(): return None with pf.open('rb') as f: - return hashlib.sha256(f.read()).hexdigest() + digest = hashlib.file_digest(f, 'sha256') + + return digest.hexdigest() def install_plugins_file():