threads.json
{ "num_threads": 13, "threads": [ { "name": "MainThread", "ident": 68865535461184, "daemon": false }, { "name": "ThreadPoolExecutor-1_0", "ident": 68865488848640, "daemon": false }, { "name": "_execute_writes for database counters", "ident": 68865478362880, "daemon": true }, { "name": "asyncio_0", "ident": 68865467877120, "daemon": false }, { "name": "ThreadPoolExecutor-1_1", "ident": 68865457391360, "daemon": false }, { "name": "_execute_writes for database __INTERNAL__", "ident": 68865446905600, "daemon": true }, { "name": "asyncio_0", "ident": 68865100875520, "daemon": false }, { "name": "ThreadPoolExecutor-1_2", "ident": 68865090389760, "daemon": false }, { "name": "asyncio_1", "ident": 68865079904000, "daemon": false }, { "name": "asyncio_2", "ident": 68865069418240, "daemon": false }, { "name": "asyncio_3", "ident": 68865058932480, "daemon": false }, { "name": "asyncio_4", "ident": 68865048446720, "daemon": false }, { "name": "_execute_writes for database ephemeral", "ident": 68864698222336, "daemon": true } ], "num_tasks": 4, "tasks": [ "<Task pending name='Task-7' coro=<Server.serve() running at uvicorn/server.py:69> wait_for=<Future pending cb=[Task.task_wakeup()]> cb=[_run_until_complete_cb() at /usr/local/lib/python3.11/asyncio/base_events.py:180]>", "<Task pending name='Task-9' coro=<keep_checking() running at datasette_ephemeral_tables/__init__.py:115> wait_for=<Future pending cb=[Task.task_wakeup()]>>", "<Task pending name='Task-8' coro=<LifespanOn.main() running at uvicorn/lifespan/on.py:86> wait_for=<Future pending cb=[Task.task_wakeup()]>>", "<Task pending name='Task-6831992' coro=<RequestResponseCycle.run_asgi() running at uvicorn/protocols/http/h11_impl.py:407> cb=[set.discard()]>" ] }