mirror of https://github.com/python/cpython
gh-99242 Ignore error when running regression tests under certain conditions. (GH-121663)
Co-Authored-By: Kevin Diem <kg.diem@gmail.com>
This commit is contained in:
parent
4e36dd7d87
commit
0759cecd9d
|
@ -43,7 +43,10 @@ class Logger:
|
|||
|
||||
def get_load_avg(self) -> float | None:
|
||||
if hasattr(os, 'getloadavg'):
|
||||
try:
|
||||
return os.getloadavg()[0]
|
||||
except OSError:
|
||||
pass
|
||||
if self.win_load_tracker is not None:
|
||||
return self.win_load_tracker.getloadavg()
|
||||
return None
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
:func:`os.getloadavg` may throw :exc:`OSError` when running regression tests
|
||||
under certain conditions (e.g. chroot). This error is now caught and
|
||||
ignored, since reporting load average is optional.
|
Loading…
Reference in New Issue