mirror of
https://github.com/nonebot/nonebot2.git
synced 2025-07-28 16:51:26 +00:00
🔖 Release 2.0.0-beta.1
This commit is contained in:
55
website/versioned_docs/version-2.0.0-beta.1/api/utils.md
Normal file
55
website/versioned_docs/version-2.0.0-beta.1/api/utils.md
Normal file
@ -0,0 +1,55 @@
|
||||
---
|
||||
sidebar_position: 10
|
||||
---
|
||||
|
||||
# NoneBot.utils 模块
|
||||
|
||||
## `escape_tag(s)`
|
||||
|
||||
- **说明**
|
||||
|
||||
用于记录带颜色日志时转义 `<tag>` 类型特殊标签
|
||||
|
||||
- **参数**
|
||||
|
||||
- `s: str`: 需要转义的字符串
|
||||
|
||||
- **返回**
|
||||
|
||||
- `str`
|
||||
|
||||
## `run_sync(call)`
|
||||
|
||||
- **说明**
|
||||
|
||||
一个用于包装 sync function 为 async function 的装饰器
|
||||
|
||||
- **参数**
|
||||
|
||||
- `call: Callable[P, R]`: 被装饰的同步函数
|
||||
|
||||
- **返回**
|
||||
|
||||
- `Callable[P, Awaitable[R]]`
|
||||
|
||||
## _class_ `DataclassEncoder`
|
||||
|
||||
基类:`json.encoder.JSONEncoder`
|
||||
|
||||
- **说明**
|
||||
|
||||
在 JSON 序列化 `Message` (List[Dataclass]) 时使用的 `JSONEncoder`
|
||||
|
||||
## `logger_wrapper(logger_name)`
|
||||
|
||||
- **说明**
|
||||
|
||||
用于打印 adapter 的日志。
|
||||
|
||||
- **Log 参数**
|
||||
|
||||
- `level: Literal["CRITICAL", "WARNING", "INFO", "DEBUG", "TRACE"]`: 日志等级
|
||||
|
||||
- `message: str`: 日志信息
|
||||
|
||||
- `exception: Optional[Exception]`: 异常信息
|
Reference in New Issue
Block a user