port_to_latest_tractor #45
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "port_to_latest_tractor"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
Getting us on
tractor::main+ (technically thepiker_pin) branch and thus,pikers::mainbranch since landing https://www.pikers.dev/pikers/piker/pulls/53 which brought in somepyproject.toml/uvstuff a bit sooner then i shoulda bc I needed it for testing on NixOS/wayland.. Bptrio>=0.27and working with all the strict-exception-groups-is-default “loveliness” BptractorAPIs, typing and the newly exposedpytestplugin (which namely exposes a buncha handy fixtures).NB: there might still be some (small) warts todo with strict
ExceptionGroupnurseries intriomostly just with large tracebacks whenSIGINT-ing the console .Still todo prolly (but likely to come in follow-up..)
strict_exception_groups=Falseinpiker.tspandtests/test_questrade.py.6f782862f8tof50202a6afThat is to use the new `tractor.msg.types.Aid` struct to pull the `brokerd` info from the `tractor.Channel.aid: Aid` attr as well as more generally handling the new `Channel.raddr.proto_key: str` and no longer assuming a TCP IPC transport; this per the recent `tractor.ipc` subsys which adds multi-IPC-transports! Downstream tweaks to match, - use an "opt-in" field set to display in the `brokerd` info pane in `.ui._feedstatus.mk_feed_label()`. |_ also add some todos and drop some seemingly unneeded form sizing calcs? - tweak `.ui._label` to allow not using markdown, though ended up not doing that since it looked too plain..28ba1392bbtod3ae2b26f6d3ae2b26f6to793a454463793a454463toede617b60eport_to_latest_tractorto port_to_latest_tractorede617b60eto3adbabcba6