├── .gitignore ├── .pre-commit-config.yaml ├── awaitwhat ├── .clang-format ├── __init__.py ├── blocker.py ├── dot.py ├── gather.py ├── graph.py ├── helpers.py ├── sleep.py ├── stack.py ├── utils.py ├── wait.py ├── wait_for.py └── what.c ├── doc └── test_future.svg ├── examples ├── test_future.py ├── test_same_future.py ├── test_shield.py ├── test_signal.py ├── test_stack.py └── test_wait_for.py ├── license.txt ├── pyproject.toml ├── readme.md └── tests ├── __init__.py ├── test_dot.py ├── test_gather.py ├── test_sleep.py └── test_wait.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /awaitwhat/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/awaitwhat/.clang-format -------------------------------------------------------------------------------- /awaitwhat/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/awaitwhat/__init__.py -------------------------------------------------------------------------------- /awaitwhat/blocker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/awaitwhat/blocker.py -------------------------------------------------------------------------------- /awaitwhat/dot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/awaitwhat/dot.py -------------------------------------------------------------------------------- /awaitwhat/gather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/awaitwhat/gather.py -------------------------------------------------------------------------------- /awaitwhat/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/awaitwhat/graph.py -------------------------------------------------------------------------------- /awaitwhat/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/awaitwhat/helpers.py -------------------------------------------------------------------------------- /awaitwhat/sleep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/awaitwhat/sleep.py -------------------------------------------------------------------------------- /awaitwhat/stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/awaitwhat/stack.py -------------------------------------------------------------------------------- /awaitwhat/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/awaitwhat/utils.py -------------------------------------------------------------------------------- /awaitwhat/wait.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/awaitwhat/wait.py -------------------------------------------------------------------------------- /awaitwhat/wait_for.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/awaitwhat/wait_for.py -------------------------------------------------------------------------------- /awaitwhat/what.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/awaitwhat/what.c -------------------------------------------------------------------------------- /doc/test_future.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/doc/test_future.svg -------------------------------------------------------------------------------- /examples/test_future.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/examples/test_future.py -------------------------------------------------------------------------------- /examples/test_same_future.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/examples/test_same_future.py -------------------------------------------------------------------------------- /examples/test_shield.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/examples/test_shield.py -------------------------------------------------------------------------------- /examples/test_signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/examples/test_signal.py -------------------------------------------------------------------------------- /examples/test_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/examples/test_stack.py -------------------------------------------------------------------------------- /examples/test_wait_for.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/examples/test_wait_for.py -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/license.txt -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/pyproject.toml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/readme.md -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_dot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/tests/test_dot.py -------------------------------------------------------------------------------- /tests/test_gather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/tests/test_gather.py -------------------------------------------------------------------------------- /tests/test_sleep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/tests/test_sleep.py -------------------------------------------------------------------------------- /tests/test_wait.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dimaqq/awaitwhat/HEAD/tests/test_wait.py --------------------------------------------------------------------------------