Outcome.expiredWhileReading
The deadline arrived while a read of the pane was still in flight, so the wait never finished looking.
Source and package
- Qualified name
-
OutputWait .Outcome. expired While Reading - Module
- OutputWait
- Declared in
Outcome- Package
- libtmux-swift
- Source
- Sources/LibTmux/WaitForOutput.swift
- expiredWhileReading : case expired
While Reading -
Description#
This is not
.timedOut: it does not say the pattern failed to appear, only that there was not time to find out. It answers a timeout shorter than a tmux round-trip — including a zero one — and a machine loaded enough to make an ordinary read miss an ordinary deadline. Retrying with a longer timeout is the fix; changing the pattern is not.