piker/piker/brokers
Gud Boi 48493e50b0 .ib.feed: only set `feed_is_live` after first quote
Move `feed_is_live.set()` to after receiving the first valid
quote instead of setting early on venue-closed path. Prevents
sampler registration when no live data expected.

Also,
- drop redundant `.set()` call in quote iteration loop
- add TODO note about sleeping until venue opens vs forever
- init `first_quote: dict` early for consistency

(this commit msg was generated in some part by [`claude-code`][claude-code-gh])
[claude-code-gh]: https://github.com/anthropics/claude-code
2026-01-30 18:50:26 -05:00
..
binance binance: add API changelog link 2026-01-21 22:19:13 -05:00
deribit Use `.trionics.collapse_eg()` in `.deribit.api` 2026-01-06 22:27:58 -05:00
ib .ib.feed: only set `feed_is_live` after first quote 2026-01-30 18:50:26 -05:00
kraken kraken: add crash-handling around `Pair()` init 2026-01-06 23:43:44 -05:00
__init__.py Type loaded backend modules 2026-01-06 23:43:44 -05:00
_daemon.py Adjust to `trio`'s strict eg nurseries throughout! 2026-01-06 22:27:58 -05:00
_util.py Change type-annots to use `httpx.Response` 2025-02-11 16:27:28 -05:00
cli.py `.brokers.cli`: module type and todo for `--pdb` flag to NOT src from sub-cmd 2026-01-06 23:43:44 -05:00
core.py Bump various `.brokers.core` doc string content/style 2026-01-07 13:39:34 -05:00
data.py Use common `.brokers` logger in most backends 2023-05-09 14:49:26 -04:00
kucoin.py Update to latest `KucoinMktPair` spec 2025-02-12 18:08:40 -05:00
questrade.py `.questrade`: link in ws-API issue! 2026-01-06 23:43:44 -05:00
robinhood.py Use common `.brokers` logger in most backends 2023-05-09 14:49:26 -04:00