Task Summary
amber/src/main/python/core/architecture/rpc/async_rpc_server.py is the Python worker's control-message dispatch core (one instance per MainLoop).
No test in amber/src/test/python imports this module; existing runnables tests reach it only indirectly through MainLoop. The dispatch, error-wrapping, no-reply, and reply-routing branches are all unit-testable directly by constructing ControlInvocations against a real or stubbed handler map and asserting on what lands in the output queue.
Task Type
Task Summary
amber/src/main/python/core/architecture/rpc/async_rpc_server.pyis the Python worker's control-message dispatch core (one instance perMainLoop).No test in
amber/src/test/pythonimports this module; existing runnables tests reach it only indirectly throughMainLoop. The dispatch, error-wrapping, no-reply, and reply-routing branches are all unit-testable directly by constructingControlInvocations against a real or stubbed handler map and asserting on what lands in the output queue.Task Type