aiologic
Why?
Quickstart
Installation
Overview
Cheatsheet
API reference
Advanced topics
Libraries
Meta
Performance
Changelog
License
Links
DeepWiki
GitHub
PyPI
aiologic
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__aenter__() (aiologic.Barrier method)
(aiologic.BinarySemaphore method)
(aiologic.BoundedBinarySemaphore method)
(aiologic.BoundedSemaphore method)
(aiologic.CapacityLimiter method)
(aiologic.Condition method)
(aiologic.Lock method)
(aiologic.RBarrier method)
(aiologic.RCapacityLimiter method)
(aiologic.RLock method)
(aiologic.Semaphore method)
__aexit__() (aiologic.Barrier method)
(aiologic.BinarySemaphore method)
(aiologic.BoundedBinarySemaphore method)
(aiologic.BoundedSemaphore method)
(aiologic.CapacityLimiter method)
(aiologic.Condition method)
(aiologic.Lock method)
(aiologic.RBarrier method)
(aiologic.RCapacityLimiter method)
(aiologic.RLock method)
(aiologic.Semaphore method)
__await__() (aiologic.Barrier method)
(aiologic.Condition method)
(aiologic.CountdownEvent method)
(aiologic.Event method)
(aiologic.Latch method)
(aiologic.lowlevel.AsyncEvent method)
(aiologic.lowlevel.AsyncWaiter method)
(aiologic.meta.GeneratorCoroutineWrapper method)
(aiologic.RBarrier method)
(aiologic.REvent method)
__bool__() (aiologic.CapacityLimiter method)
(aiologic.Condition method)
(aiologic.CountdownEvent method)
(aiologic.Event method)
(aiologic.Flag method)
(aiologic.Latch method)
(aiologic.LifoQueue method)
(aiologic.Lock method)
(aiologic.lowlevel.AsyncEvent method)
(aiologic.lowlevel.Event method)
(aiologic.lowlevel.GreenEvent method)
(aiologic.PriorityQueue method)
(aiologic.Queue method)
(aiologic.RCapacityLimiter method)
(aiologic.ResourceGuard method)
(aiologic.REvent method)
(aiologic.RLock method)
(aiologic.SimpleLifoQueue method)
(aiologic.SimpleQueue method)
__copy__() (aiologic.Barrier method)
(aiologic.BinarySemaphore method)
(aiologic.BoundedBinarySemaphore method)
(aiologic.BoundedSemaphore method)
(aiologic.CapacityLimiter method)
(aiologic.Condition method)
(aiologic.CountdownEvent method)
(aiologic.Event method)
(aiologic.Flag method)
(aiologic.Latch method)
(aiologic.LifoQueue method)
(aiologic.Lock method)
(aiologic.PriorityQueue method)
(aiologic.Queue method)
(aiologic.RBarrier method)
(aiologic.RCapacityLimiter method)
(aiologic.ResourceGuard method)
(aiologic.REvent method)
(aiologic.RLock method)
(aiologic.Semaphore method)
(aiologic.SimpleLifoQueue method)
(aiologic.SimpleQueue method)
__enter__() (aiologic.Barrier method)
(aiologic.BinarySemaphore method)
(aiologic.BoundedBinarySemaphore method)
(aiologic.BoundedSemaphore method)
(aiologic.CapacityLimiter method)
(aiologic.Condition method)
(aiologic.Lock method)
(aiologic.RBarrier method)
(aiologic.RCapacityLimiter method)
(aiologic.ResourceGuard method)
(aiologic.RLock method)
(aiologic.Semaphore method)
__exit__() (aiologic.Barrier method)
(aiologic.BinarySemaphore method)
(aiologic.BoundedBinarySemaphore method)
(aiologic.BoundedSemaphore method)
(aiologic.CapacityLimiter method)
(aiologic.Condition method)
(aiologic.Lock method)
(aiologic.RBarrier method)
(aiologic.RCapacityLimiter method)
(aiologic.ResourceGuard method)
(aiologic.RLock method)
(aiologic.Semaphore method)
__getnewargs__() (aiologic.Barrier method)
(aiologic.BinarySemaphore method)
(aiologic.BoundedBinarySemaphore method)
(aiologic.BoundedSemaphore method)
(aiologic.CapacityLimiter method)
(aiologic.Condition method)
(aiologic.CountdownEvent method)
(aiologic.Event method)
(aiologic.Flag method)
(aiologic.Latch method)
(aiologic.LifoQueue method)
(aiologic.Lock method)
(aiologic.PriorityQueue method)
(aiologic.Queue method)
(aiologic.RBarrier method)
(aiologic.RCapacityLimiter method)
(aiologic.ResourceGuard method)
(aiologic.REvent method)
(aiologic.RLock method)
(aiologic.Semaphore method)
(aiologic.SimpleLifoQueue method)
(aiologic.SimpleQueue method)
__getstate__() (aiologic.Barrier method)
(aiologic.BinarySemaphore method)
(aiologic.BoundedBinarySemaphore method)
(aiologic.BoundedSemaphore method)
(aiologic.CapacityLimiter method)
(aiologic.Condition method)
(aiologic.CountdownEvent method)
(aiologic.Event method)
(aiologic.Flag method)
(aiologic.Latch method)
(aiologic.LifoQueue method)
(aiologic.Lock method)
(aiologic.PriorityQueue method)
(aiologic.Queue method)
(aiologic.RBarrier method)
(aiologic.RCapacityLimiter method)
(aiologic.ResourceGuard method)
(aiologic.REvent method)
(aiologic.RLock method)
(aiologic.Semaphore method)
(aiologic.SimpleLifoQueue method)
(aiologic.SimpleQueue method)
__init__() (aiologic.meta.GeneratorCoroutineWrapper method)
__iter__() (aiologic.meta.GeneratorCoroutineWrapper method)
__len__() (aiologic.LifoQueue method)
(aiologic.PriorityQueue method)
(aiologic.Queue method)
(aiologic.SimpleLifoQueue method)
(aiologic.SimpleQueue method)
__new__() (aiologic.Barrier static method)
(aiologic.BinarySemaphore static method)
(aiologic.BoundedBinarySemaphore static method)
(aiologic.BoundedSemaphore static method)
(aiologic.CapacityLimiter static method)
(aiologic.Condition static method)
(aiologic.CountdownEvent static method)
(aiologic.Event static method)
(aiologic.Flag static method)
(aiologic.Latch static method)
(aiologic.LifoQueue static method)
(aiologic.Lock static method)
(aiologic.PriorityQueue static method)
(aiologic.Queue static method)
(aiologic.RBarrier static method)
(aiologic.RCapacityLimiter static method)
(aiologic.ResourceGuard static method)
(aiologic.REvent static method)
(aiologic.RLock static method)
(aiologic.Semaphore static method)
(aiologic.SimpleLifoQueue static method)
(aiologic.SimpleQueue static method)
__next__() (aiologic.meta.GeneratorCoroutineWrapper method)
__repr__() (aiologic.Barrier method)
(aiologic.BinarySemaphore method)
(aiologic.BoundedBinarySemaphore method)
(aiologic.BoundedSemaphore method)
(aiologic.CapacityLimiter method)
(aiologic.Condition method)
(aiologic.CountdownEvent method)
(aiologic.Event method)
(aiologic.Flag method)
(aiologic.Latch method)
(aiologic.LifoQueue method)
(aiologic.Lock method)
(aiologic.PriorityQueue method)
(aiologic.Queue method)
(aiologic.RBarrier method)
(aiologic.RCapacityLimiter method)
(aiologic.ResourceGuard method)
(aiologic.REvent method)
(aiologic.RLock method)
(aiologic.Semaphore method)
(aiologic.SimpleLifoQueue method)
(aiologic.SimpleQueue method)
A
abort() (aiologic.Barrier method)
(aiologic.Latch method)
(aiologic.RBarrier method)
action (aiologic.ResourceGuard property)
aiologic.lowlevel.AsyncLibraryNotFoundError
aiologic.lowlevel.CANCELLED_EVENT (built-in variable)
aiologic.lowlevel.current_async_library_tlocal (built-in variable)
aiologic.lowlevel.current_green_library_tlocal (built-in variable)
aiologic.lowlevel.current_thread()
built-in function
aiologic.lowlevel.current_thread_ident()
built-in function
aiologic.lowlevel.DUMMY_EVENT (built-in variable)
aiologic.lowlevel.GreenLibraryNotFoundError
aiologic.lowlevel.lazydeque (built-in class)
aiologic.lowlevel.lazyqueue (built-in class)
aiologic.lowlevel.SET_EVENT (built-in variable)
aiologic.lowlevel.THREAD_DUMMY_LOCK (built-in variable)
aiologic.lowlevel.ThreadDummyLock (built-in class)
aiologic.lowlevel.ThreadLock (built-in class)
aiologic.lowlevel.ThreadOnceLock (built-in class)
aiologic.lowlevel.ThreadRLock (built-in class)
aiologic.meta.DEFAULT (built-in variable)
aiologic.meta.MISSING (built-in variable)
async_acquire() (aiologic.BinarySemaphore method)
(aiologic.BoundedBinarySemaphore method)
(aiologic.BoundedSemaphore method)
(aiologic.CapacityLimiter method)
(aiologic.Lock method)
(aiologic.RCapacityLimiter method)
(aiologic.RLock method)
(aiologic.Semaphore method)
async_borrowed() (aiologic.CapacityLimiter method)
(aiologic.RCapacityLimiter method)
async_checkpoint() (in module aiologic.lowlevel)
async_checkpoint_enabled() (in module aiologic.lowlevel)
async_checkpoint_if_cancelled() (in module aiologic.lowlevel)
async_clock() (in module aiologic.lowlevel)
async_count() (aiologic.RCapacityLimiter method)
(aiologic.RLock method)
async_get() (aiologic.LifoQueue method)
(aiologic.PriorityQueue method)
(aiologic.Queue method)
(aiologic.SimpleLifoQueue method)
(aiologic.SimpleQueue method)
async_owned() (aiologic.Lock method)
(aiologic.RLock method)
async_put() (aiologic.LifoQueue method)
(aiologic.PriorityQueue method)
(aiologic.Queue method)
(aiologic.SimpleLifoQueue method)
(aiologic.SimpleQueue method)
async_release() (aiologic.BinarySemaphore method)
(aiologic.BoundedBinarySemaphore method)
(aiologic.BoundedSemaphore method)
(aiologic.CapacityLimiter method)
(aiologic.Lock method)
(aiologic.RCapacityLimiter method)
(aiologic.RLock method)
(aiologic.Semaphore method)
async_seconds_per_sleep() (in module aiologic.lowlevel)
async_seconds_per_timeout() (in module aiologic.lowlevel)
async_sleep() (in module aiologic.lowlevel)
async_sleep_forever() (in module aiologic.lowlevel)
async_sleep_until() (in module aiologic.lowlevel)
AsyncEvent (class in aiologic.lowlevel)
AsyncWaiter (class in aiologic.lowlevel)
available_tokens (aiologic.CapacityLimiter property)
(aiologic.RCapacityLimiter property)
await_for() (in module aiologic.meta)
B
Barrier (class in aiologic)
BinarySemaphore (class in aiologic)
borrowed_tokens (aiologic.CapacityLimiter property)
(aiologic.RCapacityLimiter property)
borrowers (aiologic.CapacityLimiter property)
(aiologic.RCapacityLimiter property)
BoundedBinarySemaphore (class in aiologic)
BoundedSemaphore (class in aiologic)
broken (aiologic.Barrier property)
(aiologic.Latch property)
(aiologic.RBarrier property)
BrokenBarrierError
built-in function
aiologic.lowlevel.current_thread()
aiologic.lowlevel.current_thread_ident()
BusyResourceError
C
cancelled() (aiologic.lowlevel.AsyncEvent method)
(aiologic.lowlevel.Event method)
(aiologic.lowlevel.GreenEvent method)
CancelledEvent (class in aiologic.lowlevel)
CapacityLimiter (class in aiologic)
clear() (aiologic.CountdownEvent method)
(aiologic.Flag method)
(aiologic.REvent method)
close() (aiologic.meta.GeneratorCoroutineWrapper method)
Condition (class in aiologic)
copies() (in module aiologic.meta)
copy() (aiologic.Flag method)
(aiologic.LifoQueue method)
(aiologic.PriorityQueue method)
(aiologic.Queue method)
(aiologic.SimpleLifoQueue method)
(aiologic.SimpleQueue method)
coroutine() (in module aiologic.meta)
count (aiologic.RLock property)
CountdownEvent (class in aiologic)
cr (aiologic.meta.GeneratorCoroutineWrapper property)
cr_await (aiologic.meta.GeneratorCoroutineWrapper property)
cr_code (aiologic.meta.GeneratorCoroutineWrapper property)
cr_frame (aiologic.meta.GeneratorCoroutineWrapper property)
cr_origin (aiologic.meta.GeneratorCoroutineWrapper property)
cr_running (aiologic.meta.GeneratorCoroutineWrapper property)
cr_suspended (aiologic.meta.GeneratorCoroutineWrapper property)
create_async_event() (in module aiologic.lowlevel)
create_async_waiter() (in module aiologic.lowlevel)
create_green_event() (in module aiologic.lowlevel)
create_green_waiter() (in module aiologic.lowlevel)
create_thread_lock() (in module aiologic.lowlevel)
create_thread_oncelock() (in module aiologic.lowlevel)
create_thread_rlock() (in module aiologic.lowlevel)
current_async_library() (in module aiologic.lowlevel)
current_async_task() (in module aiologic.lowlevel)
current_async_task_ident() (in module aiologic.lowlevel)
current_async_token() (in module aiologic.lowlevel)
current_async_token_ident() (in module aiologic.lowlevel)
current_green_library() (in module aiologic.lowlevel)
current_green_task() (in module aiologic.lowlevel)
current_green_task_ident() (in module aiologic.lowlevel)
current_green_token() (in module aiologic.lowlevel)
current_green_token_ident() (in module aiologic.lowlevel)
D
DefaultType (class in aiologic.meta)
disable_checkpoints() (in module aiologic.lowlevel)
disable_signal_safety() (in module aiologic.lowlevel)
down() (aiologic.CountdownEvent method)
DummyEvent (class in aiologic.lowlevel)
E
enable_checkpoints() (in module aiologic.lowlevel)
enable_signal_safety() (in module aiologic.lowlevel)
Event (class in aiologic)
(class in aiologic.lowlevel)
export() (in module aiologic.meta)
export_deprecated() (in module aiologic.meta)
export_dynamic() (in module aiologic.meta)
F
Flag (class in aiologic)
for_() (aiologic.Condition method)
force (aiologic.lowlevel.AsyncEvent property)
(aiologic.lowlevel.Event property)
(aiologic.lowlevel.GreenEvent property)
G
generator() (in module aiologic.meta)
GeneratorCoroutineWrapper (class in aiologic.meta)
get() (aiologic.Flag method)
getsro() (in module aiologic.meta)
getting (aiologic.LifoQueue property)
(aiologic.PriorityQueue property)
(aiologic.Queue property)
(aiologic.SimpleLifoQueue property)
(aiologic.SimpleQueue property)
gi (aiologic.meta.GeneratorCoroutineWrapper property)
gi_code (aiologic.meta.GeneratorCoroutineWrapper property)
gi_frame (aiologic.meta.GeneratorCoroutineWrapper property)
gi_origin (aiologic.meta.GeneratorCoroutineWrapper property)
gi_running (aiologic.meta.GeneratorCoroutineWrapper property)
gi_suspended (aiologic.meta.GeneratorCoroutineWrapper property)
gi_yieldfrom (aiologic.meta.GeneratorCoroutineWrapper property)
green_acquire() (aiologic.BinarySemaphore method)
(aiologic.BoundedBinarySemaphore method)
(aiologic.BoundedSemaphore method)
(aiologic.CapacityLimiter method)
(aiologic.Lock method)
(aiologic.RCapacityLimiter method)
(aiologic.RLock method)
(aiologic.Semaphore method)
green_borrowed() (aiologic.CapacityLimiter method)
(aiologic.RCapacityLimiter method)
green_checkpoint() (in module aiologic.lowlevel)
green_checkpoint_enabled() (in module aiologic.lowlevel)
green_checkpoint_if_cancelled() (in module aiologic.lowlevel)
green_clock() (in module aiologic.lowlevel)
green_count() (aiologic.RCapacityLimiter method)
(aiologic.RLock method)
green_get() (aiologic.LifoQueue method)
(aiologic.PriorityQueue method)
(aiologic.Queue method)
(aiologic.SimpleLifoQueue method)
(aiologic.SimpleQueue method)
green_owned() (aiologic.Lock method)
(aiologic.RLock method)
green_put() (aiologic.LifoQueue method)
(aiologic.PriorityQueue method)
(aiologic.Queue method)
(aiologic.SimpleLifoQueue method)
(aiologic.SimpleQueue method)
green_release() (aiologic.BinarySemaphore method)
(aiologic.BoundedBinarySemaphore method)
(aiologic.BoundedSemaphore method)
(aiologic.CapacityLimiter method)
(aiologic.Lock method)
(aiologic.RCapacityLimiter method)
(aiologic.RLock method)
(aiologic.Semaphore method)
green_seconds_per_sleep() (in module aiologic.lowlevel)
green_seconds_per_timeout() (in module aiologic.lowlevel)
green_sleep() (in module aiologic.lowlevel)
green_sleep_forever() (in module aiologic.lowlevel)
green_sleep_until() (in module aiologic.lowlevel)
GreenEvent (class in aiologic.lowlevel)
GreenWaiter (class in aiologic.lowlevel)
I
import_from() (in module aiologic.meta)
import_module() (in module aiologic.meta)
import_original() (in module aiologic.meta)
initial_value (aiologic.BinarySemaphore property)
(aiologic.BoundedBinarySemaphore property)
(aiologic.BoundedSemaphore property)
(aiologic.CountdownEvent property)
(aiologic.Semaphore property)
is_set() (aiologic.Event method)
(aiologic.lowlevel.AsyncEvent method)
(aiologic.lowlevel.Event method)
(aiologic.lowlevel.GreenEvent method)
(aiologic.REvent method)
isasyncgenfactory() (in module aiologic.meta)
isasyncgenlike() (in module aiologic.meta)
isclass_static() (in module aiologic.meta)
iscoroutinefactory() (in module aiologic.meta)
iscoroutinelike() (in module aiologic.meta)
isdatadescriptor_static() (in module aiologic.meta)
isgeneratorfactory() (in module aiologic.meta)
isgeneratorlike() (in module aiologic.meta)
isgreenpatched() (in module aiologic.meta)
isinstance_static() (in module aiologic.meta)
ismetaclass_static() (in module aiologic.meta)
ismethoddescriptor_static() (in module aiologic.meta)
issubclass_static() (in module aiologic.meta)
L
Latch (class in aiologic)
LifoQueue (class in aiologic)
lock (aiologic.Condition property)
Lock (class in aiologic)
locked() (aiologic.Lock method)
(aiologic.RLock method)
lookup_static() (in module aiologic.meta)
M
markasyncgenfactory() (in module aiologic.meta)
markcoroutinefactory() (in module aiologic.meta)
markgeneratorfactory() (in module aiologic.meta)
max_value (aiologic.BoundedBinarySemaphore property)
(aiologic.BoundedSemaphore property)
maxsize (aiologic.LifoQueue property)
(aiologic.PriorityQueue property)
(aiologic.Queue property)
MissingType (class in aiologic.meta)
N
name (aiologic.lowlevel.current_async_library_tlocal attribute)
(aiologic.lowlevel.current_green_library_tlocal attribute)
notify() (aiologic.Condition method)
notify_all() (aiologic.Condition method)
O
once() (in module aiologic.lowlevel)
owner (aiologic.Lock property)
(aiologic.RLock property)
P
parties (aiologic.Barrier property)
(aiologic.Latch property)
(aiologic.RBarrier property)
PriorityQueue (class in aiologic)
put() (aiologic.SimpleLifoQueue method)
(aiologic.SimpleQueue method)
putting (aiologic.LifoQueue property)
(aiologic.PriorityQueue property)
(aiologic.Queue property)
(aiologic.SimpleLifoQueue property)
(aiologic.SimpleQueue property)
Python Enhancement Proposals
PEP 369
PEP 492
Q
Queue (class in aiologic)
QueueEmpty
QueueFull
R
RBarrier (class in aiologic)
RCapacityLimiter (class in aiologic)
release() (aiologic.BinarySemaphore method)
(aiologic.BoundedBinarySemaphore method)
(aiologic.BoundedSemaphore method)
(aiologic.Semaphore method)
replaces() (in module aiologic.meta)
replaces_when_imported() (in module aiologic.meta)
reset() (aiologic.RBarrier method)
resolve_name() (in module aiologic.meta)
resolve_special() (in module aiologic.meta)
ResourceGuard (class in aiologic)
REvent (class in aiologic)
RLock (class in aiologic)
S
Semaphore (class in aiologic)
send() (aiologic.meta.GeneratorCoroutineWrapper method)
set() (aiologic.Event method)
(aiologic.Flag method)
(aiologic.lowlevel.AsyncEvent method)
(aiologic.lowlevel.Event method)
(aiologic.lowlevel.GreenEvent method)
(aiologic.REvent method)
SetEvent (class in aiologic.lowlevel)
shield (aiologic.lowlevel.AsyncEvent property)
(aiologic.lowlevel.AsyncWaiter property)
(aiologic.lowlevel.Event property)
(aiologic.lowlevel.GreenEvent property)
(aiologic.lowlevel.GreenWaiter property)
shield() (in module aiologic.lowlevel)
signal_safety_enabled() (in module aiologic.lowlevel)
SimpleLifoQueue (class in aiologic)
SimpleQueue (class in aiologic)
SingletonEnum (class in aiologic.meta)
synchronized() (in module aiologic)
T
throw() (aiologic.meta.GeneratorCoroutineWrapper method)
timer (aiologic.Condition property)
total_tokens (aiologic.CapacityLimiter property)
(aiologic.RCapacityLimiter property)
U
up() (aiologic.CountdownEvent method)
V
value (aiologic.BinarySemaphore property)
(aiologic.BoundedBinarySemaphore property)
(aiologic.BoundedSemaphore property)
(aiologic.CountdownEvent property)
(aiologic.Semaphore property)
W
wait() (aiologic.Barrier method)
(aiologic.Condition method)
(aiologic.CountdownEvent method)
(aiologic.Event method)
(aiologic.Latch method)
(aiologic.lowlevel.GreenEvent method)
(aiologic.lowlevel.GreenWaiter method)
(aiologic.RBarrier method)
(aiologic.REvent method)
wait_for() (aiologic.Condition method)
Waiter (class in aiologic.lowlevel)
waiting (aiologic.Barrier property)
(aiologic.BinarySemaphore property)
(aiologic.BoundedBinarySemaphore property)
(aiologic.BoundedSemaphore property)
(aiologic.CapacityLimiter property)
(aiologic.Condition property)
(aiologic.CountdownEvent property)
(aiologic.Event property)
(aiologic.Latch property)
(aiologic.LifoQueue property)
(aiologic.Lock property)
(aiologic.PriorityQueue property)
(aiologic.Queue property)
(aiologic.RBarrier property)
(aiologic.RCapacityLimiter property)
(aiologic.REvent property)
(aiologic.RLock property)
(aiologic.Semaphore property)
(aiologic.SimpleLifoQueue property)
(aiologic.SimpleQueue property)
wake() (aiologic.lowlevel.AsyncWaiter method)
(aiologic.lowlevel.GreenWaiter method)
(aiologic.lowlevel.Waiter method)
with_() (aiologic.Barrier method)
(aiologic.Condition method)
(aiologic.CountdownEvent method)
(aiologic.Event method)
(aiologic.Latch method)
(aiologic.lowlevel.AsyncEvent method)
(aiologic.lowlevel.AsyncWaiter method)
(aiologic.RBarrier method)
(aiologic.REvent method)