Trio
stable
Contents:
Tutorial
Trio’s core functionality
I/O in Trio
Testing made easier with
trio.testing
Low-level operations in
trio.hazmat
Design and internals
Release history
Trio
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
|
Z
A
Abort (class in trio.hazmat)
Abort.FAILED (in module trio.hazmat)
Abort.SUCCEEDED (in module trio.hazmat)
acapture() (trio.Result method)
acquire() (trio.Condition method)
(trio.Lock method)
(trio.Semaphore method)
acquire_nowait() (trio.Condition method)
(trio.Lock method)
(trio.Semaphore method)
add_monitor() (trio.Task method)
after_io_wait() (trio.abc.Instrument method)
after_run() (trio.abc.Instrument method)
after_task_step() (trio.abc.Instrument method)
asend() (trio.Result method)
assert_no_yields() (in module trio.testing)
assert_yields() (in module trio.testing)
AsyncResource (class in trio)
autojump_threshold (trio.testing.MockClock attribute)
await_in_trio_thread() (built-in function)
B
before_io_wait() (trio.abc.Instrument method)
before_run() (trio.abc.Instrument method)
before_task_step() (trio.abc.Instrument method)
bind() (trio.socket.SocketType method)
C
call_soon_thread_and_signal_safe() (built-in function)
can_send_eof (trio.SendStream attribute)
cancel()
cancel_called
cancel_scope
Cancelled
cancelled_caught
capture() (trio.Result method)
catch() (trio.MultiError method)
catch_signals() (in module trio)
children
clear() (trio.Event method)
Clock (class in trio.abc)
Condition (class in trio)
connect() (trio.socket.SocketType method)
coro (trio.Task attribute)
current_await_in_trio_thread() (in module trio)
current_call_soon_thread_and_signal_safe() (in module trio.hazmat)
current_clock() (in module trio)
current_effective_deadline() (in module trio)
current_instruments() (in module trio)
current_iocp() (in module trio.hazmat)
current_kqueue() (in module trio.hazmat)
current_run_in_trio_thread() (in module trio)
current_statistics() (in module trio)
current_task() (in module trio)
current_time() (in module trio)
(trio.abc.Clock method)
currently_ki_protected() (in module trio.hazmat)
D
deadline
deadline_to_sleep_time() (trio.abc.Clock method)
disable_ki_protection() (in module trio.hazmat)
discard_monitor() (trio.Task method)
E
empty() (trio.Queue method)
(trio.UnboundedQueue method)
enable_ki_protection() (in module trio.hazmat)
Error (class in trio)
error (trio.Error attribute)
Event (class in trio)
exceptions (trio.MultiError attribute)
F
fail_after() (in module trio)
fail_at() (in module trio)
filter() (trio.MultiError method)
forceful_close() (trio.AsyncResource method)
format_exception() (in module trio)
from_stdlib_socket() (in module trio.socket)
full() (trio.Queue method)
G
get() (trio.Queue method)
get_batch() (trio.UnboundedQueue method)
get_batch_nowait() (trio.UnboundedQueue method)
get_nowait() (trio.Queue method)
graceful_close() (trio.AsyncResource method)
I
Instrument (class in trio.abc)
is_set() (trio.Event method)
J
join() (trio.Queue method)
jump() (trio.testing.MockClock method)
L
Lock (class in trio)
locked() (trio.Condition method)
(trio.Lock method)
M
max_value (trio.Semaphore attribute)
MockClock (class in trio.testing)
monitor
monitor_completion_key() (in module trio.hazmat)
monitor_kevent() (in module trio.hazmat)
move_on_after() (in module trio)
move_on_at() (in module trio)
MultiError
N
name (trio.Task attribute)
notify() (trio.Condition method)
notify_all() (trio.Condition method)
O
open_cancel_scope() (in module trio)
open_nursery() (in module trio)
P
parent_task (trio.Task attribute)
park() (trio.hazmat.ParkingLot method)
ParkingLot (class in trio.hazmat)
put() (trio.Queue method)
put_nowait() (trio.Queue method)
(trio.UnboundedQueue method)
Q
qsize() (trio.Queue method)
(trio.UnboundedQueue method)
Queue (class in trio)
R
rate (trio.testing.MockClock attribute)
reap()
reap_and_unwrap()
recv() (trio.RecvStream method)
RecvStream (class in trio)
register_with_iocp() (in module trio.hazmat)
release() (trio.Condition method)
(trio.Lock method)
(trio.Semaphore method)
repark() (trio.hazmat.ParkingLot method)
repark_all() (trio.hazmat.ParkingLot method)
reschedule() (in module trio.hazmat)
resolve_local_address() (trio.socket.SocketType method)
resolve_remote_address() (trio.socket.SocketType method)
Result (class in trio)
result (trio.Task attribute)
run() (in module trio)
run_in_trio_thread() (built-in function)
run_in_worker_thread() (in module trio)
RunFinishedError
S
Semaphore (class in trio)
send() (trio.Result method)
send_eof() (trio.SendStream method)
sendall() (trio.SendStream method)
(trio.socket.SocketType method)
sendfile() (trio.socket.SocketType method)
SendStream (class in trio)
Sequencer (class in trio.testing)
set() (trio.Event method)
shield
sleep() (in module trio)
sleep_forever() (in module trio)
sleep_until() (in module trio)
SocketType (class in trio.socket)
spawn()
spawn_system_task() (in module trio.hazmat)
staple() (trio.Stream method)
start_clock() (trio.abc.Clock method)
statistics() (trio.Condition method)
(trio.Event method)
(trio.Lock method)
(trio.Queue method)
(trio.Semaphore method)
(trio.UnboundedQueue method)
(trio.hazmat.ParkingLot method)
Stream (class in trio)
T
Task (class in trio)
task_done() (trio.Queue method)
task_exited() (trio.abc.Instrument method)
task_scheduled() (trio.abc.Instrument method)
task_spawned() (trio.abc.Instrument method)
TooSlowError
trio (module)
trio.hazmat (module)
trio.socket (module)
trio.testing (module)
TrioInternalError
U
UnboundedQueue (class in trio)
unpark() (trio.hazmat.ParkingLot method)
unpark_all() (trio.hazmat.ParkingLot method)
unwrap() (trio.Result method)
V
Value (class in trio)
value (trio.Semaphore attribute)
(trio.Value attribute)
W
wait() (trio.Condition method)
(trio.Event method)
(trio.Task method)
wait_all_tasks_blocked() (in module trio.testing)
wait_kevent() (in module trio.hazmat)
wait_maybe_writable() (trio.SendStream method)
wait_overlapped() (in module trio.hazmat)
wait_readable() (in module trio.hazmat)
wait_socket_readable() (in module trio.hazmat)
wait_socket_writable() (in module trio.hazmat)
wait_writable() (in module trio.hazmat)
WouldBlock
Y
yield_briefly() (in module trio.hazmat)
yield_briefly_no_cancel() (in module trio.hazmat)
yield_if_cancelled() (in module trio.hazmat)
yield_indefinitely() (in module trio.hazmat)
Z
zombies
Read the Docs
v: stable
Versions
latest
stable
rtd-is-so-frustrating
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.