🏷️ update type hints 3

This commit is contained in:
suyiiyii 2024-11-28 00:22:34 +08:00
parent 202b8df0a6
commit c84e3538bc
Signed by: suyiiyii
GPG Key ID: 044704CB29B8AD85
2 changed files with 8 additions and 5 deletions

View File

@ -8,11 +8,12 @@ from pydantic import BaseModel
from nonebot_plugin_saa.registries import AllSupportedPlatformTarget
from nonebot.compat import PYDANTIC_V2, ConfigDict, model_dump, type_validate_json, type_validate_python
from ....types import Tag
from ....types import Category
from nonebot_bison.types import Tag
from nonebot_bison.types import Category
from nonebot_bison.types import Target as T_Target
from ..utils import NBESFParseErr
from .base import NBESFBase, SubReceipt
from ....types import Target as T_Target
from ...db_model import Cookie as DBCookie
from ...db_config import SubscribeDupException, config

View File

@ -1,4 +1,6 @@
from ..db_model import Model
from typing import Any
from sqlalchemy.orm import DeclarativeBase
class NBESFVerMatchErr(Exception): ...
@ -7,7 +9,7 @@ class NBESFVerMatchErr(Exception): ...
class NBESFParseErr(Exception): ...
def row2dict(row: Model) -> dict:
def row2dict(row: DeclarativeBase) -> dict[str, Any]:
d = {}
for column in row.__table__.columns:
d[column.name] = str(getattr(row, column.name))