Skip to content

Debugging

DebugEndpoint dataclass

A debug adapter listening for an IDE connection.

Source code in src/wetlands/debugging.py
@dataclass(frozen=True)
class DebugEndpoint:
    """A debug adapter listening for an IDE connection."""

    worker_id: str
    adapter: Literal["debugpy"]
    host: str
    port: int

RunningWorker dataclass

A live worker published by a Wetlands manager root.

Source code in src/wetlands/debugging.py
@dataclass(frozen=True)
class RunningWorker:
    """A live worker published by a Wetlands manager root."""

    id: str
    environment: str
    pool_id: str | None
    index: int
    process_id: int
    persistent: bool
    debugger: DebugEndpoint | None