Dont check exitcode on ancient python

This commit is contained in:
Kovid Goyal 2023-07-20 21:47:20 +05:30
parent 350af446d3
commit 84c680266a
No known key found for this signature in database
GPG key ID: 06BC317B515ACE7C

View file

@ -309,7 +309,7 @@ def wait_till_child_exits(self, timeout=10, require_exit_code=None):
while time.monotonic() <= end_time:
si_pid, status = os.waitpid(self.child_pid, os.WNOHANG)
if si_pid == self.child_pid and os.WIFEXITED(status):
ec = os.waitstatus_to_exitcode(status)
ec = os.waitstatus_to_exitcode(status) if hasattr(os, 'waitstatus_to_exitcode') else require_exit_code
self.child_waited_for = True
if require_exit_code is not None and ec != require_exit_code:
raise AssertionError(