mirror of
https://github.com/nonebot/nonebot2.git
synced 2025-01-31 15:41:34 +08:00
fix fastapi run bug
This commit is contained in:
parent
e86362572b
commit
5871330492
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
NoneBot 使用 [pydantic](https://pydantic-docs.helpmanual.io/) 以及 [python-dotenv](https://saurabh-kumar.com/python-dotenv/) 来读取配置。
|
NoneBot 使用 [pydantic](https://pydantic-docs.helpmanual.io/) 以及 [python-dotenv](https://saurabh-kumar.com/python-dotenv/) 来读取配置。
|
||||||
|
|
||||||
配置项需符合特殊格式或 json 序列化格式。详情见 [pydantic Field Type](https://pydantic-docs.helpmanual.io/usage/types/) 文档
|
配置项需符合特殊格式或 json 序列化格式。详情见 [pydantic Field Type](https://pydantic-docs.helpmanual.io/usage/types/) 文档。
|
||||||
|
|
||||||
|
|
||||||
## _class_ `Env`
|
## _class_ `Env`
|
||||||
|
@ -31,14 +31,14 @@
|
|||||||
|
|
||||||
* **说明**
|
* **说明**
|
||||||
|
|
||||||
指示 NoneBot 结束当前 Handler 并等待下一条消息后继续下一个 Handler。
|
指示 NoneBot 结束当前 `Handler` 并等待下一条消息后继续下一个 `Handler`。
|
||||||
可用于用户输入新信息。
|
可用于用户输入新信息。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
* **用法**
|
* **用法**
|
||||||
|
|
||||||
可以在 Handler 中通过 Matcher.pause() 抛出。
|
可以在 `Handler` 中通过 `Matcher.pause()` 抛出。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -49,14 +49,14 @@
|
|||||||
|
|
||||||
* **说明**
|
* **说明**
|
||||||
|
|
||||||
指示 NoneBot 结束当前 Handler 并等待下一条消息后重新运行当前 Handler。
|
指示 NoneBot 结束当前 `Handler` 并等待下一条消息后重新运行当前 `Handler`。
|
||||||
可用于用户重新输入。
|
可用于用户重新输入。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
* **用法**
|
* **用法**
|
||||||
|
|
||||||
可以在 Handler 中通过 Matcher.reject() 抛出。
|
可以在 `Handler` 中通过 `Matcher.reject()` 抛出。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -67,14 +67,48 @@
|
|||||||
|
|
||||||
* **说明**
|
* **说明**
|
||||||
|
|
||||||
指示 NoneBot 结束当前 Handler 且后续 Handler 不再被运行。
|
指示 NoneBot 结束当前 `Handler` 且后续 `Handler` 不再被运行。
|
||||||
可用于结束用户会话。
|
可用于结束用户会话。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
* **用法**
|
* **用法**
|
||||||
|
|
||||||
可以在 Handler 中通过 Matcher.finish() 抛出。
|
可以在 `Handler` 中通过 `Matcher.finish()` 抛出。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## _exception_ `ExpiredException`
|
||||||
|
|
||||||
|
基类:`Exception`
|
||||||
|
|
||||||
|
|
||||||
|
* **说明**
|
||||||
|
|
||||||
|
指示 NoneBot 当前 `Matcher` 已失效。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
* **用法**
|
||||||
|
|
||||||
|
当 `Matcher` 运行前检查时抛出。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## _exception_ `StopPropagation`
|
||||||
|
|
||||||
|
基类:`Exception`
|
||||||
|
|
||||||
|
|
||||||
|
* **说明**
|
||||||
|
|
||||||
|
指示 NoneBot 终止事件向下层传播。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
* **用法**
|
||||||
|
|
||||||
|
在 `Matcher.block == True` 时抛出。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -108,9 +108,9 @@ class Driver(BaseDriver):
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
uvicorn.run(app or self.server_app,
|
uvicorn.run(app or self.server_app,
|
||||||
host=str(host) or str(self.config.host),
|
host=host or str(self.config.host),
|
||||||
port=port or self.config.port,
|
port=port or self.config.port,
|
||||||
reload=app and self.config.debug,
|
reload=bool(app) and self.config.debug,
|
||||||
debug=self.config.debug,
|
debug=self.config.debug,
|
||||||
log_config=LOGGING_CONFIG,
|
log_config=LOGGING_CONFIG,
|
||||||
**kwargs)
|
**kwargs)
|
||||||
|
9
poetry.lock
generated
9
poetry.lock
generated
@ -197,7 +197,7 @@ description = "Chromium HSTS Preload list as a Python package and updated daily"
|
|||||||
name = "hstspreload"
|
name = "hstspreload"
|
||||||
optional = false
|
optional = false
|
||||||
python-versions = ">=3.6"
|
python-versions = ">=3.6"
|
||||||
version = "2020.8.12"
|
version = "2020.8.18"
|
||||||
|
|
||||||
[package.source]
|
[package.source]
|
||||||
reference = "aliyun"
|
reference = "aliyun"
|
||||||
@ -600,7 +600,7 @@ unify = "*"
|
|||||||
yapf = "*"
|
yapf = "*"
|
||||||
|
|
||||||
[package.source]
|
[package.source]
|
||||||
reference = "a70465ccfe577aee1612c987d20c0db93036e5d6"
|
reference = "1438d33cbeaab0230c9f7e33bd059eb9f57c86d6"
|
||||||
type = "git"
|
type = "git"
|
||||||
url = "https://github.com/nonebot/sphinx-markdown-builder.git"
|
url = "https://github.com/nonebot/sphinx-markdown-builder.git"
|
||||||
[[package]]
|
[[package]]
|
||||||
@ -852,7 +852,6 @@ test = []
|
|||||||
|
|
||||||
[metadata]
|
[metadata]
|
||||||
content-hash = "4d16d7ad0930bc9851802bc149f843c4e990a987e89414d765579ea8dccc8d6e"
|
content-hash = "4d16d7ad0930bc9851802bc149f843c4e990a987e89414d765579ea8dccc8d6e"
|
||||||
lock-version = "1.0"
|
|
||||||
python-versions = "^3.7"
|
python-versions = "^3.7"
|
||||||
|
|
||||||
[metadata.files]
|
[metadata.files]
|
||||||
@ -905,8 +904,8 @@ hpack = [
|
|||||||
{file = "hpack-3.0.0.tar.gz", hash = "sha256:8eec9c1f4bfae3408a3f30500261f7e6a65912dc138526ea054f9ad98892e9d2"},
|
{file = "hpack-3.0.0.tar.gz", hash = "sha256:8eec9c1f4bfae3408a3f30500261f7e6a65912dc138526ea054f9ad98892e9d2"},
|
||||||
]
|
]
|
||||||
hstspreload = [
|
hstspreload = [
|
||||||
{file = "hstspreload-2020.8.12-py3-none-any.whl", hash = "sha256:64f4441066d5544873faccf2e0b5757c6670217d34dc31d362ca2977f44604ff"},
|
{file = "hstspreload-2020.8.18-py3-none-any.whl", hash = "sha256:5e3b6b2376c6f412086ee21cdd29cd5e0af5b28c967e5f1f026323d0f31dc84b"},
|
||||||
{file = "hstspreload-2020.8.12.tar.gz", hash = "sha256:3f5c324b1eb9d924e32ffeb5fe265b879806b6e346b765f57566410344f4b41e"},
|
{file = "hstspreload-2020.8.18.tar.gz", hash = "sha256:13cf2e9fcd064cd81d220432de9a66dd7e4f10862a03574c45e5f61fc522f312"},
|
||||||
]
|
]
|
||||||
html2text = [
|
html2text = [
|
||||||
{file = "html2text-2020.1.16-py3-none-any.whl", hash = "sha256:c7c629882da0cf377d66f073329ccf34a12ed2adf0169b9285ae4e63ef54c82b"},
|
{file = "html2text-2020.1.16-py3-none-any.whl", hash = "sha256:c7c629882da0cf377d66f073329ccf34a12ed2adf0169b9285ae4e63ef54c82b"},
|
||||||
|
@ -7,7 +7,6 @@ import sys
|
|||||||
sys.path.insert(0, os.path.abspath(".."))
|
sys.path.insert(0, os.path.abspath(".."))
|
||||||
|
|
||||||
import nonebot
|
import nonebot
|
||||||
from nonebot.matcher import matchers
|
|
||||||
|
|
||||||
nonebot.init()
|
nonebot.init()
|
||||||
app = nonebot.get_asgi()
|
app = nonebot.get_asgi()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user