Avoid infinite wait for EOF

signint_saviour
Tyler Goodlet 2022-07-29 12:20:56 -04:00
parent a4bac135d9
commit 457499bc2e
1 changed files with 4 additions and 1 deletions

View File

@ -737,7 +737,7 @@ def test_root_nursery_cancels_before_child_releases_tty_lock(
child.sendline('c') child.sendline('c')
time.sleep(0.1) time.sleep(0.1)
while True: for i in range(10):
try: try:
child.expect(pexpect.EOF) child.expect(pexpect.EOF)
break break
@ -745,6 +745,9 @@ def test_root_nursery_cancels_before_child_releases_tty_lock(
child.sendline('c') child.sendline('c')
time.sleep(0.1) time.sleep(0.1)
print('child was able to grab tty lock again?') print('child was able to grab tty lock again?')
else:
child.sendline('q')
child.expect(pexpect.EOF)
if not timed_out_early: if not timed_out_early: