Skip to main content

NetworkError Objects

Raised when the SDK cannot communicate with the Parmana Runtime.

TimeoutError Objects

Raised when a Runtime request times out. Mirrors typescript/src/errors/TimeoutError.ts. Subclasses NetworkError (unlike the TS hierarchy, where it’s a sibling) so existing except NetworkError call sites built before this class existed keep catching timeouts unchanged; except TimeoutError now also lets a caller distinguish the two. Shadows the builtin TimeoutError only within this module’s/ package’s namespace, exactly as the canonical SDK error model (docs/sdk/SDK_CONFORMANCE.md 7) requires this class be named; the builtin remains reachable as builtins.TimeoutError.