bpo-36638: Fix WindowsLoadTracker exception on some Windows versions (GH-12849)

This commit is contained in:
Paul Monson 2019-04-17 18:06:06 -07:00 committed by Steve Dower
parent 9941f963fe
commit 264a0b40b0

View file

@ -626,8 +626,13 @@ class Regrtest:
elif sys.platform == 'win32' and (self.ns.worker_args is None): elif sys.platform == 'win32' and (self.ns.worker_args is None):
from test.libregrtest.win_utils import WindowsLoadTracker from test.libregrtest.win_utils import WindowsLoadTracker
load_tracker = WindowsLoadTracker() try:
self.getloadavg = load_tracker.getloadavg load_tracker = WindowsLoadTracker()
self.getloadavg = load_tracker.getloadavg
except FileNotFoundError as error:
# Windows IoT Core and Windows Nano Server do not provide
# typeperf.exe for x64, x86 or ARM
print('Failed to create WindowsLoadTracker: {}'.format(error))
self.run_tests() self.run_tests()
self.display_result() self.display_result()