(loop, pred, timeout=support.SHORT_TIMEOUT)
| 96 | |
| 97 | |
| 98 | def run_until(loop, pred, timeout=support.SHORT_TIMEOUT): |
| 99 | delay = 0.001 |
| 100 | for _ in support.busy_retry(timeout, error=False): |
| 101 | if pred(): |
| 102 | break |
| 103 | loop.run_until_complete(tasks.sleep(delay)) |
| 104 | delay = max(delay * 2, 1.0) |
| 105 | else: |
| 106 | raise TimeoutError() |
| 107 | |
| 108 | |
| 109 | def run_once(loop): |
nothing calls this directly
no test coverage detected
searching dependent graphs…