From 078cff43c5c95487af5ee558e860e51025a3be6d Mon Sep 17 00:00:00 2001 From: firewave Date: Thu, 13 Mar 2025 11:49:44 +0100 Subject: [PATCH] donate-cpu-server.py: fixed exception when trying to delete unexistent result --- tools/donate-cpu-server.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tools/donate-cpu-server.py b/tools/donate-cpu-server.py index f965f0afef2..03040574b45 100755 --- a/tools/donate-cpu-server.py +++ b/tools/donate-cpu-server.py @@ -26,7 +26,7 @@ # Version scheme (MAJOR.MINOR.PATCH) should orientate on "Semantic Versioning" https://semver.org/ # Every change in this script should result in increasing the version number accordingly (exceptions may be cosmetic # changes) -SERVER_VERSION = "1.3.64" +SERVER_VERSION = "1.3.65" # TODO: fetch from GitHub tags OLD_VERSION = '2.17.0' @@ -1449,7 +1449,8 @@ def server(server_address_port: int, packages: list, packageIndex: int, resultPa filename = os.path.join(resultPath, res.group(1)) if truncated_data: print_ts('Data is too large. Removing result.') - os.remove(filename) + if os.path.exists(filename): + os.remove(filename) continue with open(filename, 'wt') as f: f.write(strDateTime() + '\n' + data) @@ -1496,7 +1497,8 @@ def server(server_address_port: int, packages: list, packageIndex: int, resultPa filename = info_path + '/' + res.group(1) if truncated_data: print_ts('Data is too large. Removing result.') - os.remove(filename) + if os.path.exists(filename): + os.remove(filename) continue with open(filename, 'wt') as f: f.write(strDateTime() + '\n' + data)