commit 5268a47d5f3914f0726f6ef505550b5739d6f44e
parent f624b76a4f401725db4c6d0af3b205964ce4e585
Author: Alex Franchuk <afranchuk@mozilla.com>
Date: Mon, 3 Nov 2025 13:24:48 +0000
Bug 1997381 - Only use TemporaryDirectory(ignore_cleanup_args) on python 3.10+ r=chutten
Our minimum python version is 3.9, so we have to conditionally set the
option.
Differential Revision: https://phabricator.services.mozilla.com/D270716
Diffstat:
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/testing/gtest/reports.py b/testing/gtest/reports.py
@@ -6,6 +6,7 @@ import functools
import itertools
import json
import os
+import sys
import tempfile
from os import path
@@ -79,7 +80,10 @@ class AggregatedGTestReport(dict):
__slots__ = ["result_dir"]
def __init__(self):
- self.result_dir = tempfile.TemporaryDirectory(ignore_cleanup_errors=True)
+ tmpdir_kwargs = {}
+ if sys.version_info >= (3, 10):
+ tmpdir_kwargs["ignore_cleanup_errors"] = True
+ self.result_dir = tempfile.TemporaryDirectory(**tmpdir_kwargs)
super().__init__()
self.reset()