tractor/tractor/msg
Tyler Goodlet 1cb2337c7c Add an `Actor.pformat()`
And map `.__repr__/__str__` to it and add various new fields to fill it
out,
- drop `self.uid` as var and instead add `Actor._aid: Aid` and proxy to
  it for the various `.name/.uid/.pid` properties as well as a new
  `.aid` field.
 |_ the `Aid.pid` addition is also included.

Other improvements,
- flip to a sync call to `Address.close_listener()`.
- track the `async_main()` parent task as `Actor._task`.
- add exception logging around failure to bind due to already-in-use
  when calling `add.open_listener()` in `._stream_forever()`; sometimes
  the error might be overridden by something else during the
  runtime-failure unwind..
2025-04-01 22:21:28 -04:00
..
__init__.py Finally get type-extended `msgspec` fields workinn 2025-03-27 15:58:02 -04:00
_codec.py Tweak type-error messages for when `ext_types` is missing 2025-03-27 15:58:02 -04:00
_exts.py Offer a `mods: list` to `dec_type_union()`; drop importing this-mod 2025-03-27 15:58:02 -04:00
_ops.py Slight `PldRx` rework to simplify 2025-03-27 15:58:03 -04:00
pretty_struct.py Draft a (pretty)`Struct.fields_diff()` 2025-03-27 13:24:25 -04:00
ptr.py `NamespacePath._mk_fqnp()` handle `__mod__` for methods 2025-03-24 14:04:51 -04:00
types.py Add an `Actor.pformat()` 2025-04-01 22:21:28 -04:00