diff --git a/mipac/actions/admins/admin.py b/mipac/actions/admins/admin.py index c1d5407..b40398c 100644 --- a/mipac/actions/admins/admin.py +++ b/mipac/actions/admins/admin.py @@ -1,9 +1,8 @@ from __future__ import annotations -from typing import TYPE_CHECKING, Any, AsyncGenerator +from typing import TYPE_CHECKING, Any from mipac.abstract.action import AbstractAction -from mipac.errors.base import ParameterError from mipac.http import HTTPClient, Route from mipac.models.admin import IndexStat, ModerationLog, ServerInfo, UserIP from mipac.models.meta import AdminMeta diff --git a/mipac/actions/admins/invite.py b/mipac/actions/admins/invite.py index 3236d4d..085f387 100644 --- a/mipac/actions/admins/invite.py +++ b/mipac/actions/admins/invite.py @@ -1,6 +1,6 @@ from __future__ import annotations -from typing import TYPE_CHECKING, AsyncGenerator, Literal +from typing import TYPE_CHECKING, Literal from mipac.abstract.action import AbstractAction from mipac.http import HTTPClient, Route diff --git a/mipac/actions/antenna.py b/mipac/actions/antenna.py index 7c107bb..b5d8ffd 100644 --- a/mipac/actions/antenna.py +++ b/mipac/actions/antenna.py @@ -272,19 +272,21 @@ class AntennaActions(ClientAntennaActions): is False ): raise ParameterError("Required parameters are missing") - body = remove_dict_missing({ - "name": name, - "src": src, - "userListId": user_list_id, - "keywords": keywords, - "excludeKeywords": exclude_keywords, - "users": users, - "caseSensitive": case_sensitive, - "localOnly": local_only, - "withReplies": with_replies, - "withFile": with_file, - "notify": notify, - }) + body = remove_dict_missing( + { + "name": name, + "src": src, + "userListId": user_list_id, + "keywords": keywords, + "excludeKeywords": exclude_keywords, + "users": users, + "caseSensitive": case_sensitive, + "localOnly": local_only, + "withReplies": with_replies, + "withFile": with_file, + "notify": notify, + } + ) res_antenna: IAntenna = await self._session.request( Route("POST", "/api/antennas/create"), auth=True, json=body, remove_none=False diff --git a/mipac/actions/note.py b/mipac/actions/note.py index bbe2ff6..13fd263 100644 --- a/mipac/actions/note.py +++ b/mipac/actions/note.py @@ -11,13 +11,7 @@ from mipac.models.drive import File from mipac.models.note import Note, NoteReaction, NoteState, NoteTranslateResult from mipac.models.poll import MiPoll, Poll from mipac.types.clip import IClip -from mipac.types.note import ( - ICreatedNote, - INote, - INoteState, - INoteTranslateResult, - INoteVisibility, -) +from mipac.types.note import ICreatedNote, INote, INoteState, INoteTranslateResult, INoteVisibility from mipac.types.reaction import IReactionAcceptance from mipac.utils.cache import cache from mipac.utils.format import remove_dict_empty diff --git a/mipac/models/ad.py b/mipac/models/ad.py index 17394f2..522f425 100644 --- a/mipac/models/ad.py +++ b/mipac/models/ad.py @@ -2,8 +2,8 @@ from __future__ import annotations from datetime import datetime from typing import TYPE_CHECKING, Literal -from mipac.models.lite.ad import PartialAd +from mipac.models.lite.ad import PartialAd from mipac.types.ads import IAd from mipac.utils.format import str_to_datetime diff --git a/mipac/types/roles.py b/mipac/types/roles.py index 74abbeb..1f67762 100644 --- a/mipac/types/roles.py +++ b/mipac/types/roles.py @@ -2,9 +2,8 @@ from __future__ import annotations from typing import TYPE_CHECKING, Literal, NotRequired, TypedDict, TypeGuard - if TYPE_CHECKING: - from mipac.types.user import IUserDetailed, IMeDetailedSchema + from mipac.types.user import IMeDetailedSchema, IUserDetailed class IRoleUser(TypedDict):