├── .audit ├── oberstet_modernization-phase-11.md └── oberstet_modernization-phase-12.md ├── .gemini └── GEMINI.md ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE │ └── pull_request_template.md ├── pull_request_template.md └── workflows │ ├── .old │ ├── deploy.yml │ └── main.yml │ ├── main.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── .readthedocs.yaml ├── AI_POLICY.md ├── CLAUDE.md ├── LICENSE ├── OVERVIEW.md ├── README.md ├── docs ├── .gitignore ├── Makefile ├── _static │ └── .gitkeep ├── ai │ ├── AI_AUDIT_FILE.md │ ├── AI_AUDIT_PROCESS.md │ ├── AI_AUDIT_PROCESS_REVIEW.md │ ├── AI_GUIDELINES.md │ └── AI_POLICY.md ├── api.rst ├── conf.py ├── index.rst ├── overview.rst ├── programming-guide.rst ├── releases.rst └── spelling_wordlist.txt ├── examples ├── basic.py ├── log_interop_stdlib.py ├── log_interop_twisted.py └── multiloop.py ├── justfile ├── pyproject.toml ├── src └── txaio │ ├── __init__.py │ ├── _common.py │ ├── _iotype.py │ ├── _unframework.py │ ├── _util.py │ ├── _version.py │ ├── aio.py │ ├── interfaces.py │ ├── py.typed │ ├── testutil.py │ ├── tx.py │ ├── with_asyncio.py │ └── with_twisted.py └── tests ├── conftest.py ├── test_as_future.py ├── test_batched_timers_aio.py ├── test_batched_timers_tx.py ├── test_call_later.py ├── test_callback.py ├── test_cancel.py ├── test_create.py ├── test_errback.py ├── test_gather.py ├── test_imports.py ├── test_is_future.py ├── test_legacy_logging.py ├── test_logging.py ├── test_packaging.py ├── test_util.py └── util.py /.audit/oberstet_modernization-phase-11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/.audit/oberstet_modernization-phase-11.md -------------------------------------------------------------------------------- /.audit/oberstet_modernization-phase-12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/.audit/oberstet_modernization-phase-12.md -------------------------------------------------------------------------------- /.gemini/GEMINI.md: -------------------------------------------------------------------------------- 1 | ../.ai/AI_GUIDELINES.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/.old/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/.github/workflows/.old/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/.old/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/.github/workflows/.old/main.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/.gitmodules -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /AI_POLICY.md: -------------------------------------------------------------------------------- 1 | .ai/AI_POLICY.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- 1 | .ai/AI_GUIDELINES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/LICENSE -------------------------------------------------------------------------------- /OVERVIEW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/OVERVIEW.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | _build/ 2 | 3 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/ai/AI_AUDIT_FILE.md: -------------------------------------------------------------------------------- 1 | ../../.ai/audit/AI_AUDIT_FILE.md -------------------------------------------------------------------------------- /docs/ai/AI_AUDIT_PROCESS.md: -------------------------------------------------------------------------------- 1 | ../../.ai/audit/AI_AUDIT_PROCESS.md -------------------------------------------------------------------------------- /docs/ai/AI_AUDIT_PROCESS_REVIEW.md: -------------------------------------------------------------------------------- 1 | ../../.ai/audit/AI_AUDIT_PROCESS_REVIEW.md -------------------------------------------------------------------------------- /docs/ai/AI_GUIDELINES.md: -------------------------------------------------------------------------------- 1 | ../../.ai/AI_GUIDELINES.md -------------------------------------------------------------------------------- /docs/ai/AI_POLICY.md: -------------------------------------------------------------------------------- 1 | ../../.ai/AI_POLICY.md -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/docs/overview.rst -------------------------------------------------------------------------------- /docs/programming-guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/docs/programming-guide.rst -------------------------------------------------------------------------------- /docs/releases.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/docs/releases.rst -------------------------------------------------------------------------------- /docs/spelling_wordlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/docs/spelling_wordlist.txt -------------------------------------------------------------------------------- /examples/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/examples/basic.py -------------------------------------------------------------------------------- /examples/log_interop_stdlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/examples/log_interop_stdlib.py -------------------------------------------------------------------------------- /examples/log_interop_twisted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/examples/log_interop_twisted.py -------------------------------------------------------------------------------- /examples/multiloop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/examples/multiloop.py -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/justfile -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/txaio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/src/txaio/__init__.py -------------------------------------------------------------------------------- /src/txaio/_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/src/txaio/_common.py -------------------------------------------------------------------------------- /src/txaio/_iotype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/src/txaio/_iotype.py -------------------------------------------------------------------------------- /src/txaio/_unframework.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/src/txaio/_unframework.py -------------------------------------------------------------------------------- /src/txaio/_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/src/txaio/_util.py -------------------------------------------------------------------------------- /src/txaio/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/src/txaio/_version.py -------------------------------------------------------------------------------- /src/txaio/aio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/src/txaio/aio.py -------------------------------------------------------------------------------- /src/txaio/interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/src/txaio/interfaces.py -------------------------------------------------------------------------------- /src/txaio/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/txaio/testutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/src/txaio/testutil.py -------------------------------------------------------------------------------- /src/txaio/tx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/src/txaio/tx.py -------------------------------------------------------------------------------- /src/txaio/with_asyncio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/src/txaio/with_asyncio.py -------------------------------------------------------------------------------- /src/txaio/with_twisted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/src/txaio/with_twisted.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_as_future.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/tests/test_as_future.py -------------------------------------------------------------------------------- /tests/test_batched_timers_aio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/tests/test_batched_timers_aio.py -------------------------------------------------------------------------------- /tests/test_batched_timers_tx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/tests/test_batched_timers_tx.py -------------------------------------------------------------------------------- /tests/test_call_later.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/tests/test_call_later.py -------------------------------------------------------------------------------- /tests/test_callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/tests/test_callback.py -------------------------------------------------------------------------------- /tests/test_cancel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/tests/test_cancel.py -------------------------------------------------------------------------------- /tests/test_create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/tests/test_create.py -------------------------------------------------------------------------------- /tests/test_errback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/tests/test_errback.py -------------------------------------------------------------------------------- /tests/test_gather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/tests/test_gather.py -------------------------------------------------------------------------------- /tests/test_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/tests/test_imports.py -------------------------------------------------------------------------------- /tests/test_is_future.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/tests/test_is_future.py -------------------------------------------------------------------------------- /tests/test_legacy_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/tests/test_legacy_logging.py -------------------------------------------------------------------------------- /tests/test_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/tests/test_logging.py -------------------------------------------------------------------------------- /tests/test_packaging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/tests/test_packaging.py -------------------------------------------------------------------------------- /tests/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/tests/test_util.py -------------------------------------------------------------------------------- /tests/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossbario/txaio/HEAD/tests/util.py --------------------------------------------------------------------------------