示例#1
0
def async_thread_pool(env):
    sleep(3)
    return Response(body(env, "Sync in async thread (slept for 3 seconds)"))
示例#2
0
def index(env):
    return Response(body(env, "Pixie is running!"))
示例#3
0
async def async_pool(env):
    return Response(body(env, "Async"))
示例#4
0
def sleep_short(env):
    sleep(3)
    return Response(body(env, "Slept for 3 seconds"))
示例#5
0
async def sleep_async(env):
    await asyncio_sleep(3)
    return Response(body(env, "Slept for 3 seconds (async)"))
示例#6
0
def sleep_timeout(env):
    sleep(30)
    return Response(body(env, "Slept for 30 seconds"))
示例#7
0
def proc_pool(env):
    return Response(body(env, "Process pool (explicitly labeled)"))
示例#8
0
def local_proc(env):
    return Response(body(env, "Native process"))
示例#9
0
def cpu_bound(env):
    from time import sleep

    sleep(3)
    return Response(
        f"Hello world (CPU-bound) from process type {proc_env.proc_type}")
示例#10
0
async def index_async(env):
    # Use `Response()` object for cookies, result codes, etc.
    return Response(
        f"Hello world (async) from process type {proc_env.proc_type}",
        cookies={"mycookie": 1},
    )