From 05e6717d210aa330a0ed6def109c47d3f3cfc71d Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Thu, 20 Aug 2026 10:14:49 +0200 Subject: [PATCH] Fixed rngit file resource operations failing on Windows --- RNS/Utilities/rngit/client.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/RNS/Utilities/rngit/client.py b/RNS/Utilities/rngit/client.py index 1cf8f439..a554e0f8 100644 --- a/RNS/Utilities/rngit/client.py +++ b/RNS/Utilities/rngit/client.py @@ -291,6 +291,8 @@ class ReticulumGitClient(): if hasattr(self.request_response, "read") and callable(self.request_response.read): response_path = self.request_response.name + try: self.request_response.close() + except Exception as e: RNS.log(f"Could not close resource file descriptor before retain: {e}", RNS.LOG_ERROR) base_name = os.path.basename(response_path) retained_path = os.path.join(self.tmp_dir.name, base_name) shutil.move(response_path, retained_path)