mirror of
https://github.com/nonebot/nonebot2.git
synced 2025-03-14 04:41:49 +08:00
🐛 Lint: 修复 async 函数返回值 (#3364)
This commit is contained in:
parent
dc42a6acca
commit
c91fdad9f3
@ -17,10 +17,11 @@ FrontMatter:
|
|||||||
description: nonebot.drivers.websockets 模块
|
description: nonebot.drivers.websockets 模块
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from collections.abc import AsyncGenerator, Coroutine
|
from collections.abc import AsyncGenerator
|
||||||
from contextlib import asynccontextmanager
|
from contextlib import asynccontextmanager
|
||||||
from functools import wraps
|
from functools import wraps
|
||||||
import logging
|
import logging
|
||||||
|
from types import CoroutineType
|
||||||
from typing import TYPE_CHECKING, Any, Callable, TypeVar, Union
|
from typing import TYPE_CHECKING, Any, Callable, TypeVar, Union
|
||||||
from typing_extensions import ParamSpec, override
|
from typing_extensions import ParamSpec, override
|
||||||
|
|
||||||
@ -47,8 +48,8 @@ logger.addHandler(LoguruHandler())
|
|||||||
|
|
||||||
|
|
||||||
def catch_closed(
|
def catch_closed(
|
||||||
func: Callable[P, Coroutine[Any, Any, T]],
|
func: Callable[P, "CoroutineType[Any, Any, T]"],
|
||||||
) -> Callable[P, Coroutine[Any, Any, T]]:
|
) -> Callable[P, "CoroutineType[Any, Any, T]"]:
|
||||||
@wraps(func)
|
@wraps(func)
|
||||||
async def decorator(*args: P.args, **kwargs: P.kwargs) -> T:
|
async def decorator(*args: P.args, **kwargs: P.kwargs) -> T:
|
||||||
try:
|
try:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user