threads.json
{
"num_threads": 10,
"threads": [
{
"name": "MainThread",
"ident": 140030322362176,
"daemon": false
},
{
"name": "ThreadPoolExecutor-1_0",
"ident": 140030292322048,
"daemon": false
},
{
"name": "_execute_writes for database __INTERNAL__",
"ident": 140030283929344,
"daemon": true
},
{
"name": "_execute_writes for database counters",
"ident": 140030275536640,
"daemon": true
},
{
"name": "ThreadPoolExecutor-1_1",
"ident": 140030267143936,
"daemon": false
},
{
"name": "ThreadPoolExecutor-1_2",
"ident": 140030258751232,
"daemon": false
},
{
"name": "asyncio_0",
"ident": 140030247212800,
"daemon": false
},
{
"name": "asyncio_1",
"ident": 140030238820096,
"daemon": false
},
{
"name": "asyncio_2",
"ident": 140029758273280,
"daemon": false
},
{
"name": "asyncio_3",
"ident": 140029749880576,
"daemon": false
}
],
"num_tasks": 8,
"tasks": [
"<Task pending name='Task-50' coro=<Server.serve() running at uvicorn/server.py:79> 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-52' coro=<keep_checking() running at datasette_ephemeral_tables/__init__.py:126> wait_for=<Future pending cb=[Task.task_wakeup()]>>",
"<Task pending name='Task-540082' coro=<Registry._execute_parallel.<locals>.worker() running at asyncinject/__init__.py:132> wait_for=<Future pending cb=[_chain_future.<locals>._call_check_cancel() at /usr/local/lib/python3.11/asyncio/futures.py:387, Task.task_wakeup()]> cb=[gather.<locals>._done_callback() at /usr/local/lib/python3.11/asyncio/tasks.py:754]>",
"<Task pending name='Task-540106' coro=<Registry._execute_parallel.<locals>.worker() running at asyncinject/__init__.py:132> wait_for=<Future pending cb=[_chain_future.<locals>._call_check_cancel() at /usr/local/lib/python3.11/asyncio/futures.py:387, Task.task_wakeup()]>>",
"<Task pending name='Task-540107' coro=<Registry._execute_parallel.<locals>.worker() running at asyncinject/__init__.py:132> wait_for=<Future pending cb=[_chain_future.<locals>._call_check_cancel() at /usr/local/lib/python3.11/asyncio/futures.py:387, Task.task_wakeup()]>>",
"<Task pending name='Task-540078' coro=<RequestResponseCycle.run_asgi() running at uvicorn/protocols/http/h11_impl.py:415> wait_for=<_GatheringFuture pending cb=[Task.task_wakeup()]> cb=[set.discard()]>",
"<Task pending name='Task-540109' coro=<RequestResponseCycle.run_asgi() running at uvicorn/protocols/http/h11_impl.py:415> cb=[set.discard()]>",
"<Task pending name='Task-51' coro=<LifespanOn.main() running at uvicorn/lifespan/on.py:86> wait_for=<Future pending cb=[Task.task_wakeup()]>>"
]
}