Coverage for greyhorse / river / __init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.14.0, created at 2026-05-18 11:33 +0300

1"""River — monadic operator primitives for greyhorse DI framework. 

2 

3Note: 

4 River types are not thread-safe. They are designed for single-threaded 

5 synchronous execution via the greenlet bridge (``invoke_sync``). 

6""" 

7 

8from .component import Component 

9from .invocation import OperatorInvocation 

10from .operator import operator 

11from .resolver import OperatorResolver 

12 

13 

14__all__ = ['Component', 'OperatorInvocation', 'OperatorResolver', 'operator']