Skip to content

Commit 1e8bad9

Browse files
authored
Merge pull request #1404 from enkiusz/settle-success-code
console: Make settle() indicate success/failure
2 parents b6ec6f1 + dcb4eac commit 1e8bad9

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

labgrid/driver/consoleexpectmixin.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,14 @@ def expect(self, pattern, timeout=-1):
6161

6262
@Driver.check_active
6363
@step(args=['quiet_time'])
64-
def settle(self, quiet_time, timeout=120.0):
64+
def settle(self, quiet_time, timeout=120.0) -> bool:
6565
t = Timeout(timeout)
6666
while not t.expired:
6767
try:
6868
self.read(timeout=quiet_time)
6969
except pexpect.TIMEOUT:
70-
break
70+
return True
71+
return False
7172

7273
def resolve_conflicts(self, client):
7374
for other in self.clients:

0 commit comments

Comments
 (0)