THE ORIONIS API
Build with clarity.
Explore the building blocks of an async-first Python framework. Every module, class, and method — connected, searchable, and ready to build with.
class documentation
Read at most one queued frame using an interruptible async queue boundary.
| Method | __init__ |
Start one daemon so an idle Windows pipe cannot delay executor shutdown. |
| Method | _offer |
Apply queue backpressure in the daemon rather than allocating callbacks. |
| Method | _read |
Read bounded chunks and drain oversized frames without accumulating them. |
| Method | close |
Stop future deliveries without waiting on an uninterruptible OS read. |
| Async Method | readline |
Return the next frame or propagate a real input transport failure. |
| Class Variable | __slots__ |
Undocumented |
| Instance Variable | _closed |
Undocumented |
| Instance Variable | _limit |
Undocumented |
| Instance Variable | _loop |
Undocumented |
| Instance Variable | _pending |
Undocumented |
| Instance Variable | _queue |
Undocumented |
| Instance Variable | _stream |
Undocumented |
Apply queue backpressure in the daemon rather than allocating callbacks.
| Parameters | |
item:bytes | OSError | Value supplied for item. |
| Returns | |
bool | Result of the operation described above. |
Read bounded chunks and drain oversized frames without accumulating them.
| Returns | |
None | Complete the documented operation without returning a value. |
Stop future deliveries without waiting on an uninterruptible OS read.
| Returns | |
None | Complete the documented operation without returning a value. |
Return the next frame or propagate a real input transport failure.
| Returns | |
bytes | The next frame or propagate a real input transport failure. |