 PyWebIO v1.0.3 使用手册直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask, send_from_directory serve_static_file(static_file='index.html'): return send_from_directory(STATIC_PATH, static_file) # 事件循环线程 threading.Thread(target=run_event_loop, daemon=True).start() app.run(host='localhost', port=80) run_asyncio_coroutine(coro_obj) 若会话线程和运行asyncio事件循环的线程不是同一个线程,需要用 run_asyncio_coroutine() 来运行asyncio中的协程。 仅能在 基于协程 的会话 上下文中调用。 coro_obj – asyncio 库中的协程对象 在Flask和Django后端中,asyncio事件循环运行在一个单独的线程中, PyWebIO会话运行在其他线程,这时在基于协程的PyWebIO会话中0 码力 | 106 页 | 7.34 MB | 1 年前3 PyWebIO v1.0.3 使用手册直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask, send_from_directory serve_static_file(static_file='index.html'): return send_from_directory(STATIC_PATH, static_file) # 事件循环线程 threading.Thread(target=run_event_loop, daemon=True).start() app.run(host='localhost', port=80) run_asyncio_coroutine(coro_obj) 若会话线程和运行asyncio事件循环的线程不是同一个线程,需要用 run_asyncio_coroutine() 来运行asyncio中的协程。 仅能在 基于协程 的会话 上下文中调用。 coro_obj – asyncio 库中的协程对象 在Flask和Django后端中,asyncio事件循环运行在一个单独的线程中, PyWebIO会话运行在其他线程,这时在基于协程的PyWebIO会话中0 码力 | 106 页 | 7.34 MB | 1 年前3
 PyWebIO v1.0.3 使用手册协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django 这类基于线程的服务器之前需要启动一个单独的线程来运行事件循环。 使用基于协程的会话集成进 Flask 的示例: 28 Chapter 4. Documentation PyWebIO, 发布 1.0.3 import asyncio import threading serve_static_file(static_file='index.html'): return send_from_directory(STATIC_PATH, static_file) # 事件循环线程 threading.Thread(target=run_event_loop, daemon=True).start() app.run(host='localhost', port=80) oro_obj) 若会话线程和运行 asyncio 事件循环的线程不是同一个线程,需要用run_asyncio_coroutine() 来 运行 asyncio 中的协程。仅能在基于协程 的会话上下文中调用。 参数 coro_obj –asyncio 库中的协程对象 在 Flask 和 Django 后端中,asyncio 事件循环运行在一个单独的线程中,PyWebIO 会话运行在其他线程,0 码力 | 94 页 | 1.71 MB | 1 年前5 PyWebIO v1.0.3 使用手册协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django 这类基于线程的服务器之前需要启动一个单独的线程来运行事件循环。 使用基于协程的会话集成进 Flask 的示例: 28 Chapter 4. Documentation PyWebIO, 发布 1.0.3 import asyncio import threading serve_static_file(static_file='index.html'): return send_from_directory(STATIC_PATH, static_file) # 事件循环线程 threading.Thread(target=run_event_loop, daemon=True).start() app.run(host='localhost', port=80) oro_obj) 若会话线程和运行 asyncio 事件循环的线程不是同一个线程,需要用run_asyncio_coroutine() 来 运行 asyncio 中的协程。仅能在基于协程 的会话上下文中调用。 参数 coro_obj –asyncio 库中的协程对象 在 Flask 和 Django 后端中,asyncio 事件循环运行在一个单独的线程中,PyWebIO 会话运行在其他线程,0 码力 | 94 页 | 1.71 MB | 1 年前5
 PyWebIO v1.1.0 使用手册协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django 这类基于线程的服务器之前需要启动一个单独的线程来运行事件循环。 使用基于协程的会话集成进 Flask 的示例: import asyncio import threading from flask import Flask, send_from_directory add_url_rule('/hello', 'webio_view', webio_view(hello_word), methods=['GET', 'POST', 'OPTIONS']) # 事件循环线程 threading.Thread(target=run_event_loop, daemon=True).start() app.run(host='localhost', port=80) oro_obj) 若会话线程和运行 asyncio 事件循环的线程不是同一个线程,需要用run_asyncio_coroutine() 来 运行 asyncio 中的协程。仅能在基于协程 的会话上下文中调用。 参数 coro_obj –asyncio 库中的协程对象 在 Flask 和 Django 后端中,asyncio 事件循环运行在一个单独的线程中,PyWebIO 会话运行在其他线程,0 码力 | 98 页 | 1.73 MB | 1 年前3 PyWebIO v1.1.0 使用手册协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django 这类基于线程的服务器之前需要启动一个单独的线程来运行事件循环。 使用基于协程的会话集成进 Flask 的示例: import asyncio import threading from flask import Flask, send_from_directory add_url_rule('/hello', 'webio_view', webio_view(hello_word), methods=['GET', 'POST', 'OPTIONS']) # 事件循环线程 threading.Thread(target=run_event_loop, daemon=True).start() app.run(host='localhost', port=80) oro_obj) 若会话线程和运行 asyncio 事件循环的线程不是同一个线程,需要用run_asyncio_coroutine() 来 运行 asyncio 中的协程。仅能在基于协程 的会话上下文中调用。 参数 coro_obj –asyncio 库中的协程对象 在 Flask 和 Django 后端中,asyncio 事件循环运行在一个单独的线程中,PyWebIO 会话运行在其他线程,0 码力 | 98 页 | 1.73 MB | 1 年前3
 PyWebIO v1.1.0 使用手册直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask, send_from_directory 'webio_view', webio_view(hello_word), methods=['GET', 'POST', 'OPTIONS']) # 事件循环线程 threading.Thread(target=run_event_loop, daemon=True).start() app.run(host='localhost', port=80) run_asyncio_coroutine(coro_obj) 若会话线程和运行asyncio事件循环的线程不是同一个线程,需要用 run_asyncio_coroutine() 来运行asyncio中的协程。 仅能在 基于协程 的会话 上下文中调用。 coro_obj – asyncio 库中的协程对象 在Flask和Django后端中,asyncio事件循环运行在一个单独的线程中, PyWebIO会话运行在其他线程,这时在基于协程的PyWebIO会话中0 码力 | 119 页 | 7.41 MB | 1 年前3 PyWebIO v1.1.0 使用手册直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask, send_from_directory 'webio_view', webio_view(hello_word), methods=['GET', 'POST', 'OPTIONS']) # 事件循环线程 threading.Thread(target=run_event_loop, daemon=True).start() app.run(host='localhost', port=80) run_asyncio_coroutine(coro_obj) 若会话线程和运行asyncio事件循环的线程不是同一个线程,需要用 run_asyncio_coroutine() 来运行asyncio中的协程。 仅能在 基于协程 的会话 上下文中调用。 coro_obj – asyncio 库中的协程对象 在Flask和Django后端中,asyncio事件循环运行在一个单独的线程中, PyWebIO会话运行在其他线程,这时在基于协程的PyWebIO会话中0 码力 | 119 页 | 7.41 MB | 1 年前3
 PyWebIO v0.3.0 使用手册一是协程函数内还无法直接通过 await 直接调用asyncio库中的协程函数,目前 需要使用 run_asyncio_coroutine() 进行包装。二是,在启动Flask服务器之前 需要启动一个单独的线程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask, send_from_directory 为协程函数时有效。 注解 实现说明: 当使用Flask backend时,若要在PyWebIO 的会话中使用 asyncio 标准库里的协程函数, PyWebIO需要单独开启一个线程来运行 asyncio 事件 循环, 若程序中没有使用到 asyncio 中的异步函数, 可以开启此选项来避免不必要的资源浪费 session_expire_seconds (int) – 会话过期时间。若 session_expire_seconds 为协程函数时有效。 注解 实现说明: 当使用Django backend时,若要在 PyWebIO的会话中使用 asyncio 标准库里的协程函 数,PyWebIO需要单独开启一个线程来运行 asyncio 事件循环, 若程序中没有使用到 asyncio 中的异步函 数,可以开启此选项来避免不必要的资源浪费 session_expire_seconds (int) – 会话过期时间。若 session_expire_seconds0 码力 | 72 页 | 8.55 MB | 1 年前3 PyWebIO v0.3.0 使用手册一是协程函数内还无法直接通过 await 直接调用asyncio库中的协程函数,目前 需要使用 run_asyncio_coroutine() 进行包装。二是,在启动Flask服务器之前 需要启动一个单独的线程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask, send_from_directory 为协程函数时有效。 注解 实现说明: 当使用Flask backend时,若要在PyWebIO 的会话中使用 asyncio 标准库里的协程函数, PyWebIO需要单独开启一个线程来运行 asyncio 事件 循环, 若程序中没有使用到 asyncio 中的异步函数, 可以开启此选项来避免不必要的资源浪费 session_expire_seconds (int) – 会话过期时间。若 session_expire_seconds 为协程函数时有效。 注解 实现说明: 当使用Django backend时,若要在 PyWebIO的会话中使用 asyncio 标准库里的协程函 数,PyWebIO需要单独开启一个线程来运行 asyncio 事件循环, 若程序中没有使用到 asyncio 中的异步函 数,可以开启此选项来避免不必要的资源浪费 session_expire_seconds (int) – 会话过期时间。若 session_expire_seconds0 码力 | 72 页 | 8.55 MB | 1 年前3
 PyWebIO v0.3.0 使用手册asyncio 库 中 的 协 程 函 数, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。二是,在启动 Flask 服务器之前需要启动一个单独的线程 来运行事件循环。 使用基于协程的会话集成进 Flask 的示例: import asyncio import threading from flask import Flask, send_from_directory 注解: 实现说明:当使用 Flask backend 时,若要在 PyWebIO 的会话中使用 asyncio 标准库里的协程函数,PyWebIO 需要单独开启一个线程来运行 asyncio 事件循环, 若程序中没有使用到 asyncio 中的异步函数,可以开启此选项来避免不必要的资源 浪费 • session_expire_seconds (int) –会话过期时间。若 session_expire_seconds 注解: 实现说明:当使用 Django backend 时,若要在 PyWebIO 的会话中使用 asyncio 标准库里的协程函数,PyWebIO 需要单独开启一个线程来运行 asyncio 事件循环, 若程序中没有使用到 asyncio 中的异步函数,可以开启此选项来避免不必要的资源 浪费 • session_expire_seconds (int) –会话过期时间。若 session_expire_seconds0 码力 | 70 页 | 1.41 MB | 1 年前3 PyWebIO v0.3.0 使用手册asyncio 库 中 的 协 程 函 数, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。二是,在启动 Flask 服务器之前需要启动一个单独的线程 来运行事件循环。 使用基于协程的会话集成进 Flask 的示例: import asyncio import threading from flask import Flask, send_from_directory 注解: 实现说明:当使用 Flask backend 时,若要在 PyWebIO 的会话中使用 asyncio 标准库里的协程函数,PyWebIO 需要单独开启一个线程来运行 asyncio 事件循环, 若程序中没有使用到 asyncio 中的异步函数,可以开启此选项来避免不必要的资源 浪费 • session_expire_seconds (int) –会话过期时间。若 session_expire_seconds 注解: 实现说明:当使用 Django backend 时,若要在 PyWebIO 的会话中使用 asyncio 标准库里的协程函数,PyWebIO 需要单独开启一个线程来运行 asyncio 事件循环, 若程序中没有使用到 asyncio 中的异步函数,可以开启此选项来避免不必要的资源 浪费 • session_expire_seconds (int) –会话过期时间。若 session_expire_seconds0 码力 | 70 页 | 1.41 MB | 1 年前3
 PyWebIO v1.2.3 使用手册协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django 这类基于线程的服务器之前需要启动一个单独的线程来运行事件循环。 使用基于协程的会话集成进 Flask 的示例: import asyncio import threading from flask import Flask, send_from_directory TaskHandle 可以查询协程运行状态和关闭协程。 参见:协程会话的并发 pywebio.session.run_asyncio_coroutine(coro_obj) 若会话线程和运行 asyncio 事件循环的线程不是同一个线程,需要用run_asyncio_coroutine() 来 运行 asyncio 中的协程。 仅能在基于协程 的会话上下文中调用。 参数 coro_obj –asyncio seo("title", "description", bar), ]) 1.1 新版功能. pywebio.platform.run_event_loop(debug=False) 运行 asyncio 事件循环 See also: Integration coroutine-based session with Web framework 参数 debug –Set the debug mode of0 码力 | 102 页 | 1.67 MB | 1 年前3 PyWebIO v1.2.3 使用手册协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django 这类基于线程的服务器之前需要启动一个单独的线程来运行事件循环。 使用基于协程的会话集成进 Flask 的示例: import asyncio import threading from flask import Flask, send_from_directory TaskHandle 可以查询协程运行状态和关闭协程。 参见:协程会话的并发 pywebio.session.run_asyncio_coroutine(coro_obj) 若会话线程和运行 asyncio 事件循环的线程不是同一个线程,需要用run_asyncio_coroutine() 来 运行 asyncio 中的协程。 仅能在基于协程 的会话上下文中调用。 参数 coro_obj –asyncio seo("title", "description", bar), ]) 1.1 新版功能. pywebio.platform.run_event_loop(debug=False) 运行 asyncio 事件循环 See also: Integration coroutine-based session with Web framework 参数 debug –Set the debug mode of0 码力 | 102 页 | 1.67 MB | 1 年前3
 PyWebIO v1.2.2 使用手册协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django 这类基于线程的服务器之前需要启动一个单独的线程来运行事件循环。 使用基于协程的会话集成进 Flask 的示例: import asyncio import threading from flask import Flask, send_from_directory TaskHandle 可以查询协程运行状态和关闭协程。 参见:协程会话的并发 pywebio.session.run_asyncio_coroutine(coro_obj) 若会话线程和运行 asyncio 事件循环的线程不是同一个线程,需要用run_asyncio_coroutine() 来 运行 asyncio 中的协程。 仅能在基于协程 的会话上下文中调用。 参数 coro_obj –asyncio seo("title", "description", bar), ]) 1.1 新版功能. pywebio.platform.run_event_loop(debug=False) 运行 asyncio 事件循环 See also: Integration coroutine-based session with Web framework 参数 debug –Set the debug mode of0 码力 | 102 页 | 1.69 MB | 1 年前3 PyWebIO v1.2.2 使用手册协 程 对 象, 目 前 需 要 使 用run_asyncio_coroutine() 进行包装。 二是,在启动 Flask/Django 这类基于线程的服务器之前需要启动一个单独的线程来运行事件循环。 使用基于协程的会话集成进 Flask 的示例: import asyncio import threading from flask import Flask, send_from_directory TaskHandle 可以查询协程运行状态和关闭协程。 参见:协程会话的并发 pywebio.session.run_asyncio_coroutine(coro_obj) 若会话线程和运行 asyncio 事件循环的线程不是同一个线程,需要用run_asyncio_coroutine() 来 运行 asyncio 中的协程。 仅能在基于协程 的会话上下文中调用。 参数 coro_obj –asyncio seo("title", "description", bar), ]) 1.1 新版功能. pywebio.platform.run_event_loop(debug=False) 运行 asyncio 事件循环 See also: Integration coroutine-based session with Web framework 参数 debug –Set the debug mode of0 码力 | 102 页 | 1.69 MB | 1 年前3
 PyWebIO v1.2.3 使用手册直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask, send_from_directory TaskHandle 可以查询协程运行 状态和关闭协程。 参见:协程会话的并发 pywebio.session.run_asyncio_coroutine(coro_obj) 若会话线程和运行asyncio事件循环的线程不是同一个线程,需要用 run_asyncio_coroutine() 来运行asyncio中的协程。 仅能在 基于协程 的会话上下文中调用。 coro_obj – asyncio 库中的协程对象 seo("title", "description", bar), ]) 1.1 新版功能. pywebio.platform.run_event_loop(debug=False) 运行 asyncio 事件循环 See also: Integration coroutine-based session with Web framework debug – Set the debug mode of the0 码力 | 119 页 | 7.44 MB | 1 年前3 PyWebIO v1.2.3 使用手册直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask, send_from_directory TaskHandle 可以查询协程运行 状态和关闭协程。 参见:协程会话的并发 pywebio.session.run_asyncio_coroutine(coro_obj) 若会话线程和运行asyncio事件循环的线程不是同一个线程,需要用 run_asyncio_coroutine() 来运行asyncio中的协程。 仅能在 基于协程 的会话上下文中调用。 coro_obj – asyncio 库中的协程对象 seo("title", "description", bar), ]) 1.1 新版功能. pywebio.platform.run_event_loop(debug=False) 运行 asyncio 事件循环 See also: Integration coroutine-based session with Web framework debug – Set the debug mode of the0 码力 | 119 页 | 7.44 MB | 1 年前3
 PyWebIO v1.2.2 使用手册直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask, send_from_directory TaskHandle 可以查询协程运行 状态和关闭协程。 参见:协程会话的并发 pywebio.session.run_asyncio_coroutine(coro_obj) 若会话线程和运行asyncio事件循环的线程不是同一个线程,需要用 run_asyncio_coroutine() 来运行asyncio中的协程。 仅能在 基于协程 的会话上下文中调用。 coro_obj – asyncio 库中的协程对象 seo("title", "description", bar), ]) 1.1 新版功能. pywebio.platform.run_event_loop(debug=False) 运行 asyncio 事件循环 See also: Integration coroutine-based session with Web framework debug – Set the debug mode of the0 码力 | 119 页 | 7.41 MB | 1 年前3 PyWebIO v1.2.2 使用手册直接等待asyncio库中的协程对象,目前 需要使用 run_asyncio_coroutine() 进行包装。 二是,在启动Flask/Django这类基于线程的服务器之前需要启动一个单独的线 程来运行事件循环。 使用基于协程的会话集成进Flask的示例: import asyncio import threading from flask import Flask, send_from_directory TaskHandle 可以查询协程运行 状态和关闭协程。 参见:协程会话的并发 pywebio.session.run_asyncio_coroutine(coro_obj) 若会话线程和运行asyncio事件循环的线程不是同一个线程,需要用 run_asyncio_coroutine() 来运行asyncio中的协程。 仅能在 基于协程 的会话上下文中调用。 coro_obj – asyncio 库中的协程对象 seo("title", "description", bar), ]) 1.1 新版功能. pywebio.platform.run_event_loop(debug=False) 运行 asyncio 事件循环 See also: Integration coroutine-based session with Web framework debug – Set the debug mode of the0 码力 | 119 页 | 7.41 MB | 1 年前3
共 48 条
- 1
- 2
- 3
- 4
- 5














