tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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:
Mtesting/gtest/reports.py | 6+++++-
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()