← Diagram sources

trio · Version 1

Trio service startup readiness handshake with nursery.start

The parent awaits nursery.start for a trio.serve_tcp child. The child binds listening sockets, then calls task_status.started(listeners). Only then does the parent receive the listeners and connect to a returned port. The child continues serving after the readiness signal.

Independent documentation contribution. Maintainer approval is not implied.

The parent awaits nursery.start for a trio.serve_tcp child. The child binds listening sockets, then calls task_status.started(listeners). Only then does the parent receive the listeners and connect to a returned port. The child continues serving after the readiness signal.

Preview shows the published original. Your edits leave it unchanged.

Artwork and source are available under the MIT license. Embedded fonts retain their separate SIL OFL notices in the SVG. No backlink is required. Native Mermaid or Graphviz source, when provided, regenerates with its own layout.

Edit a copy

Free, no account required. Download your edits to keep them.

Participants3 of 6
Messages6 of 14