🎨 impove typing

This commit is contained in:
yanyongyu
2020-12-07 00:06:09 +08:00
parent 629eed08b6
commit 6b3f6a46e6
27 changed files with 60 additions and 137 deletions

View File

@ -12,10 +12,10 @@ from nonebot.log import logger
from nonebot.config import Env, Config
if TYPE_CHECKING:
from nonebot.adapters import BaseBot as Bot
from nonebot.adapters import Bot
class BaseDriver(abc.ABC):
class Driver(abc.ABC):
"""
Driver 基类。将后端框架封装,以满足适配器使用。
"""
@ -140,7 +140,7 @@ class BaseDriver(abc.ABC):
raise NotImplementedError
class BaseWebSocket(object):
class WebSocket(object):
"""WebSocket 连接封装,统一接口方便外部调用。"""
@abc.abstractmethod

View File

@ -23,7 +23,7 @@ from nonebot.typing import overrides
from nonebot.config import Env, Config
from nonebot.utils import DataclassEncoder
from nonebot.exception import RequestDenied
from nonebot.drivers import BaseDriver, BaseWebSocket
from nonebot.drivers import Driver as BaseDriver, WebSocket as BaseWebSocket
class Driver(BaseDriver):