├── .github └── workflows │ └── tests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── CHANGELOG.txt ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.rst ├── asgiref ├── __init__.py ├── compatibility.py ├── current_thread_executor.py ├── local.py ├── py.typed ├── server.py ├── sync.py ├── testing.py ├── timeout.py ├── typing.py └── wsgi.py ├── docs ├── Makefile ├── conf.py ├── extensions.rst ├── implementations.rst ├── index.rst ├── introduction.rst ├── requirements.txt └── specs │ ├── index.rst │ ├── lifespan.rst │ ├── main.rst │ ├── tls.rst │ └── www.rst ├── setup.cfg ├── setup.py ├── specs ├── asgi.rst ├── lifespan.rst ├── tls.rst └── www.rst ├── tests ├── test_compatibility.py ├── test_garbage_collection.py ├── test_local.py ├── test_server.py ├── test_sync.py ├── test_sync_contextvars.py ├── test_testing.py └── test_wsgi.py └── tox.ini /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/CHANGELOG.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/README.rst -------------------------------------------------------------------------------- /asgiref/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "3.11.0" 2 | -------------------------------------------------------------------------------- /asgiref/compatibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/asgiref/compatibility.py -------------------------------------------------------------------------------- /asgiref/current_thread_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/asgiref/current_thread_executor.py -------------------------------------------------------------------------------- /asgiref/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/asgiref/local.py -------------------------------------------------------------------------------- /asgiref/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /asgiref/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/asgiref/server.py -------------------------------------------------------------------------------- /asgiref/sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/asgiref/sync.py -------------------------------------------------------------------------------- /asgiref/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/asgiref/testing.py -------------------------------------------------------------------------------- /asgiref/timeout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/asgiref/timeout.py -------------------------------------------------------------------------------- /asgiref/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/asgiref/typing.py -------------------------------------------------------------------------------- /asgiref/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/asgiref/wsgi.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/extensions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/docs/extensions.rst -------------------------------------------------------------------------------- /docs/implementations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/docs/implementations.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/docs/introduction.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/specs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/docs/specs/index.rst -------------------------------------------------------------------------------- /docs/specs/lifespan.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../../specs/lifespan.rst 2 | -------------------------------------------------------------------------------- /docs/specs/main.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../../specs/asgi.rst 2 | -------------------------------------------------------------------------------- /docs/specs/tls.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../../specs/tls.rst 2 | -------------------------------------------------------------------------------- /docs/specs/www.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../../specs/www.rst 2 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/setup.py -------------------------------------------------------------------------------- /specs/asgi.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/specs/asgi.rst -------------------------------------------------------------------------------- /specs/lifespan.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/specs/lifespan.rst -------------------------------------------------------------------------------- /specs/tls.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/specs/tls.rst -------------------------------------------------------------------------------- /specs/www.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/specs/www.rst -------------------------------------------------------------------------------- /tests/test_compatibility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/tests/test_compatibility.py -------------------------------------------------------------------------------- /tests/test_garbage_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/tests/test_garbage_collection.py -------------------------------------------------------------------------------- /tests/test_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/tests/test_local.py -------------------------------------------------------------------------------- /tests/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/tests/test_server.py -------------------------------------------------------------------------------- /tests/test_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/tests/test_sync.py -------------------------------------------------------------------------------- /tests/test_sync_contextvars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/tests/test_sync_contextvars.py -------------------------------------------------------------------------------- /tests/test_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/tests/test_testing.py -------------------------------------------------------------------------------- /tests/test_wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/tests/test_wsgi.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/django/asgiref/HEAD/tox.ini --------------------------------------------------------------------------------