orchestrata_ultimate.core.patterns

Reference › orchestrata_ultimate › core › patterns

Shared design-pattern implementations in core. observer provides a generic thread-safe Observer/Observable in sync and async forms with a log-and-continue error policy; the base volk class and the live pytest observer use it. error_handling provides an ErrorHandler that builds ErrorDetail records with optional stack traces in debug mode. The two modules are independent of each other, there are no entry points, and the package root is empty. Read observer first, as it has more importers.

3 modules, 425 lines of code.

Modules

Module Summary LOC
__init__ 0
error_handling Centralized error handling with debug stack traces. 181
observer Generic, thread-safe Observer/Observable pattern (GoF) — sync and async. 244

Dependency diagram

Package dependency diagram orchestrata_ultimate.core.patterns