1
0
Fork 0
tractor/tractor/ipc
Tyler Goodlet 7b3324b240 Add a big boi `Channel.pformat()/__repr__()`
Much like how `Context` has been implemented, try to give tons of high
level details on all the lower level encapsulated primitives, namely the
`.msgstream/.transport` and any useful runtime state.

B)

Impl deats,
- adjust `.from_addr()` to only call `._addr.wrap_address()` when we
  detect `addr` is unwrapped.
- add another `log.runtime()` using the new `.__repr__()` in
  `Channel.from_addr()`.
- change to `UnwrappedAddress` as in prior commits.
2025-07-08 12:57:28 -04:00
..
__init__.py Finally switch to using address protocol in all runtime 2025-07-08 12:57:28 -04:00
_chan.py Add a big boi `Channel.pformat()/__repr__()` 2025-07-08 12:57:28 -04:00
_linux.py Handle cancelation on EventFD.read 2025-07-08 12:57:28 -04:00
_mp_bs.py Add buf_size to RBToken and add sender cancel test, move disable_mantracker to its own _mp_bs module 2025-07-08 12:57:28 -04:00
_ringbuf.py Add buf_size to RBToken and add sender cancel test, move disable_mantracker to its own _mp_bs module 2025-07-08 12:57:28 -04:00
_shm.py Add buf_size to RBToken and add sender cancel test, move disable_mantracker to its own _mp_bs module 2025-07-08 12:57:28 -04:00
_tcp.py Implement peer-info tracking for UDS streams 2025-07-08 12:57:28 -04:00
_transport.py Finally switch to using address protocol in all runtime 2025-07-08 12:57:28 -04:00
_types.py Finally switch to using address protocol in all runtime 2025-07-08 12:57:28 -04:00
_uds.py Implement peer-info tracking for UDS streams 2025-07-08 12:57:28 -04:00