18 lines
694 B
Markdown
18 lines
694 B
Markdown
|
|
---
|
||
|
|
model: openai/gpt-6-astra
|
||
|
|
service: opencode
|
||
|
|
git_ref: efa72980
|
||
|
|
diff_cmd: git diff HEAD -- piker/brokers/ib/api.py tests/test_ib_wrapper_timeout.py
|
||
|
|
---
|
||
|
|
|
||
|
|
> git diff HEAD -- piker/brokers/ib/api.py tests/test_ib_wrapper_timeout.py
|
||
|
|
|
||
|
|
NonShittyWrapper._setTimer accepts upstream datetime state and piker's
|
||
|
|
integer packet-nanosecond state. Expiry clears its handle and timeout
|
||
|
|
before notifying listeners, without replacing packet timestamps.
|
||
|
|
Tests cover traffic rescheduling, exactly-once expiry, pretraffic and
|
||
|
|
sentinel handling, disabling, and callback rearming.
|
||
|
|
|
||
|
|
Verification: 19 passed, including existing IB history/proxy tests.
|
||
|
|
Wall-clock packet silence remains distinct from session health.
|