threads.json

{
    "num_threads": 5,
    "threads": [
        {
            "name": "MainThread",
            "ident": 68840113862464,
            "daemon": false
        },
        {
            "name": "ThreadPoolExecutor-1_0",
            "ident": 68840071366400,
            "daemon": true
        },
        {
            "name": "ThreadPoolExecutor-1_1",
            "ident": 68840058783488,
            "daemon": true
        },
        {
            "name": "ThreadPoolExecutor-1_2",
            "ident": 68840048297728,
            "daemon": true
        },
        {
            "name": "ThreadPoolExecutor-2_0",
            "ident": 68840037811968,
            "daemon": true
        }
    ],
    "num_tasks": 3,
    "tasks": [
        "<Task pending name='Task-2279' coro=<RequestResponseCycle.run_asgi() running at uvicorn/protocols/http/h11_impl.py:389> cb=[set.discard()]>",
        "<Task pending name='Task-3' coro=<Server.serve() running at uvicorn/main.py:439> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x3e9c13733ac0>()]> cb=[_run_until_complete_cb() at /usr/local/lib/python3.8/asyncio/base_events.py:184]>",
        "<Task pending name='Task-4' coro=<LifespanOn.main() running at uvicorn/lifespan/on.py:55> wait_for=<Future pending cb=[<TaskWakeupMethWrapper object at 0x3e9c137fe160>()]>>"
    ]
}
Powered by Datasette