├── .circleci └── config.yml ├── .gitignore ├── Makefile ├── README.md ├── pyproject.toml ├── setup.cfg ├── tests ├── conftest.py ├── test_middleware.py ├── test_path_to_name.py └── test_starlette_scope_to_name.py ├── timing_asgi ├── __init__.py ├── integrations │ ├── __init__.py │ └── starlette.py ├── interfaces.py ├── middleware.py └── utils.py └── tox.ini /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinnes/timing-asgi/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinnes/timing-asgi/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinnes/timing-asgi/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinnes/timing-asgi/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinnes/timing-asgi/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinnes/timing-asgi/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinnes/timing-asgi/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinnes/timing-asgi/HEAD/tests/test_middleware.py -------------------------------------------------------------------------------- /tests/test_path_to_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinnes/timing-asgi/HEAD/tests/test_path_to_name.py -------------------------------------------------------------------------------- /tests/test_starlette_scope_to_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinnes/timing-asgi/HEAD/tests/test_starlette_scope_to_name.py -------------------------------------------------------------------------------- /timing_asgi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinnes/timing-asgi/HEAD/timing_asgi/__init__.py -------------------------------------------------------------------------------- /timing_asgi/integrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinnes/timing-asgi/HEAD/timing_asgi/integrations/__init__.py -------------------------------------------------------------------------------- /timing_asgi/integrations/starlette.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinnes/timing-asgi/HEAD/timing_asgi/integrations/starlette.py -------------------------------------------------------------------------------- /timing_asgi/interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinnes/timing-asgi/HEAD/timing_asgi/interfaces.py -------------------------------------------------------------------------------- /timing_asgi/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinnes/timing-asgi/HEAD/timing_asgi/middleware.py -------------------------------------------------------------------------------- /timing_asgi/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinnes/timing-asgi/HEAD/timing_asgi/utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steinnes/timing-asgi/HEAD/tox.ini --------------------------------------------------------------------------------