.coveragerc
.gitignore
.readthedocs.yml
.style.yapf
.travis.yml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
Jenkinsfile
LICENSE
LICENSE.APACHE2
LICENSE.MIT
MANIFEST.in
README.rst
appveyor.yml
check.sh
mypy.ini
pyproject.toml
setup.py
test-requirements.in
test-requirements.txt
ci/rtd-requirements.in
ci/rtd-requirements.txt
ci/travis.sh
docs/Makefile
docs/make.bat
docs/notes.txt
docs/source/code-of-conduct.rst
docs/source/conf.py
docs/source/contributing.rst
docs/source/design.rst
docs/source/glossary.rst
docs/source/history.rst
docs/source/index.rst
docs/source/local_customization.py
docs/source/reference-core.rst
docs/source/reference-hazmat.rst
docs/source/reference-io.rst
docs/source/reference-testing.rst
docs/source/releasing.rst
docs/source/tutorial.rst
docs/source/_static/.gitkeep
docs/source/_static/favicon-32.ico
docs/source/_static/favicon-32.png
docs/source/_static/favicon.svg
docs/source/_static/hackrtd.css
docs/source/_static/ornament.svg
docs/source/_templates/.gitkeep
docs/source/_templates/layout.html
docs/source/reference-core/blocking-trio-portal-example.py
docs/source/reference-core/channels-backpressure.py
docs/source/reference-core/channels-mpmc-broken.py
docs/source/reference-core/channels-mpmc-fixed.py
docs/source/reference-core/channels-shutdown.py
docs/source/reference-core/channels-simple.py
docs/source/reference-core/contextvar-example.py
docs/source/reference-testing/across-realtime.out
docs/source/reference-testing/across-realtime.py
docs/source/tutorial/echo-client.py
docs/source/tutorial/echo-server.py
docs/source/tutorial/tasks-intro.py
docs/source/tutorial/tasks-with-trace.py
logo/editable.svg
logo/logo-transparent-no-text.svg
logo/logo-transparent-with-text.svg
logo/logo-with-background.svg
logo/wordmark-transparent.svg
logo/wordmark-with-background.svg
newsfragments/.gitkeep
newsfragments/README.rst
notes-to-self/atomic-local.py
notes-to-self/blocking-read-hack.py
notes-to-self/estimate-task-size.py
notes-to-self/file-read-latency.py
notes-to-self/graceful-shutdown-idea.py
notes-to-self/loopy.py
notes-to-self/lots-of-tasks.py
notes-to-self/manual-signal-handler.py
notes-to-self/measure-listen-backlog.py
notes-to-self/ntp-example.py
notes-to-self/print-task-tree.py
notes-to-self/proxy-benchmarks.py
notes-to-self/reopen-pipe.py
notes-to-self/schedule-timing.py
notes-to-self/server.crt
notes-to-self/server.csr
notes-to-self/server.key
notes-to-self/server.orig.key
notes-to-self/socketpair-buffering.py
notes-to-self/sslobject.py
notes-to-self/thread-closure-bug-demo.py
notes-to-self/thread-dispatch-bench.py
notes-to-self/time-wait-windows-exclusiveaddruse.py
notes-to-self/time-wait.py
notes-to-self/tiny-thread-pool.py
notes-to-self/trivial-err.py
notes-to-self/trivial.py
notes-to-self/wakeup-fd-racer.py
notes-to-self/windows-vm-notes.txt
notes-to-self/ssl-close-notify/ssl-close-notify.py
notes-to-self/ssl-close-notify/ssl2.py
notes-to-self/ssl-close-notify/trio-test-1.pem
notes-to-self/ssl-close-notify/trio-test-CA.pem
notes-to-self/ssl-handshake/ssl-handshake.py
notes-to-self/ssl-handshake/trio-test-1.pem
notes-to-self/ssl-handshake/trio-test-CA.pem
trio/__init__.py
trio/_abc.py
trio/_channel.py
trio/_deprecate.py
trio/_file_io.py
trio/_highlevel_generic.py
trio/_highlevel_open_tcp_listeners.py
trio/_highlevel_open_tcp_stream.py
trio/_highlevel_open_unix_stream.py
trio/_highlevel_serve_listeners.py
trio/_highlevel_socket.py
trio/_highlevel_ssl_helpers.py
trio/_path.py
trio/_signals.py
trio/_socket.py
trio/_ssl.py
trio/_subprocess.py
trio/_sync.py
trio/_threads.py
trio/_timeouts.py
trio/_util.py
trio/_version.py
trio/_wait_for_object.py
trio/abc.py
trio/hazmat.py
trio/socket.py
trio/ssl.py
trio.egg-info/PKG-INFO
trio.egg-info/SOURCES.txt
trio.egg-info/dependency_links.txt
trio.egg-info/requires.txt
trio.egg-info/top_level.txt
trio/_core/__init__.py
trio/_core/_entry_queue.py
trio/_core/_exceptions.py
trio/_core/_io_epoll.py
trio/_core/_io_kqueue.py
trio/_core/_io_windows.py
trio/_core/_ki.py
trio/_core/_local.py
trio/_core/_multierror.py
trio/_core/_parking_lot.py
trio/_core/_result.py
trio/_core/_run.py
trio/_core/_traps.py
trio/_core/_unbounded_queue.py
trio/_core/_wakeup_socketpair.py
trio/_core/_windows_cffi.py
trio/_core/tests/__init__.py
trio/_core/tests/conftest.py
trio/_core/tests/test_epoll.py
trio/_core/tests/test_io.py
trio/_core/tests/test_ki.py
trio/_core/tests/test_local.py
trio/_core/tests/test_multierror.py
trio/_core/tests/test_parking_lot.py
trio/_core/tests/test_result.py
trio/_core/tests/test_run.py
trio/_core/tests/test_tutil.py
trio/_core/tests/test_unbounded_queue.py
trio/_core/tests/test_util.py
trio/_core/tests/test_windows.py
trio/_core/tests/tutil.py
trio/_core/tests/test_multierror_scripts/__init__.py
trio/_core/tests/test_multierror_scripts/_common.py
trio/_core/tests/test_multierror_scripts/custom_excepthook.py
trio/_core/tests/test_multierror_scripts/ipython_custom_exc.py
trio/_core/tests/test_multierror_scripts/simple_excepthook.py
trio/_core/tests/test_multierror_scripts/simple_excepthook_IPython.py
trio/_subprocess/__init__.py
trio/_subprocess/linux_waitpid.py
trio/_subprocess/unix_pipes.py
trio/testing/__init__.py
trio/testing/_check_streams.py
trio/testing/_checkpoints.py
trio/testing/_memory_streams.py
trio/testing/_mock_clock.py
trio/testing/_network.py
trio/testing/_sequencer.py
trio/testing/_trio_test.py
trio/tests/__init__.py
trio/tests/conftest.py
trio/tests/module_with_deprecations.py
trio/tests/test_abc.py
trio/tests/test_channel.py
trio/tests/test_deprecate.py
trio/tests/test_exports.py
trio/tests/test_file_io.py
trio/tests/test_highlevel_generic.py
trio/tests/test_highlevel_open_tcp_listeners.py
trio/tests/test_highlevel_open_tcp_stream.py
trio/tests/test_highlevel_open_unix_stream.py
trio/tests/test_highlevel_serve_listeners.py
trio/tests/test_highlevel_socket.py
trio/tests/test_highlevel_ssl_helpers.py
trio/tests/test_path.py
trio/tests/test_signals.py
trio/tests/test_socket.py
trio/tests/test_ssl.py
trio/tests/test_sync.py
trio/tests/test_testing.py
trio/tests/test_threads.py
trio/tests/test_timeouts.py
trio/tests/test_util.py
trio/tests/test_wait_for_object.py
trio/tests/subprocess/__init__.py
trio/tests/subprocess/test_unix_pipes.py
trio/tests/subprocess/test_waitpid_linux.py