gh-116103: Prevent error in WindowsLoadTracker.__del__ on permission error (GH-116105)
(cherry picked from commit
186fa9387669bcba6d3974a99c012c2b2c6fb4ce)
gh-116103: Prevent error in WindowsLoadTracker.__del__ if there was a permission error
Co-authored-by: Petr Viktorin <encukou@gmail.com>
"""
def __init__(self):
+ # make __del__ not fail if pre-flight test fails
+ self._running = None
+ self._stopped = None
+
# Pre-flight test for access to the performance data;
# `PermissionError` will be raised if not allowed
winreg.QueryInfoKey(winreg.HKEY_PERFORMANCE_DATA)