chore: インポートの整理

feat/v13/notes
yupix 12 months ago
parent 6b0972a4d6
commit a408f5291f
No known key found for this signature in database
GPG Key ID: 2FF705F5C56D9C06

@ -3,7 +3,7 @@ from __future__ import annotations
from typing import TYPE_CHECKING, AsyncGenerator, Literal
from mipac.abstract.action import AbstractAction
from mipac.errors.base import NotSupportVersion, NotSupportVersionText, ParameterError
from mipac.errors.base import ParameterError
from mipac.http import HTTPClient, Route
from mipac.models.ad import Ad
from mipac.types.ads import IAd

@ -7,8 +7,8 @@ from mipac.config import config
from mipac.errors.base import ParameterError
from mipac.http import HTTPClient, Route
from mipac.models.admin import IndexStat, ModerationLog, ServerInfo, UserIP
from mipac.models.user import MeDetailed, UserDetailed
from mipac.models.meta import AdminMeta
from mipac.models.user import MeDetailed, UserDetailed
from mipac.types.admin import IIndexStat, IModerationLog, IServerInfo, ITableStats, IUserIP
from mipac.types.meta import IAdminMeta, IUpdateMetaBody
from mipac.types.user import IMeDetailed, IUserDetailed, is_me_detailed

@ -32,7 +32,6 @@ class AdminEmojiActions(AbstractAction):
is_sensitive: bool = False,
local_only: bool = False,
role_ids_that_can_be_used_this_emoji_as_reaction: list[str] | None = None,
) -> bool:
data = {
"fileId": file_id,
@ -42,7 +41,7 @@ class AdminEmojiActions(AbstractAction):
"license": license,
"isSensitive": is_sensitive,
"localOnly": local_only,
"roleIdsThatCanBeUsedThisEmojiAsReaction": role_ids_that_can_be_used_this_emoji_as_reaction,
"roleIdsThatCanBeUsedThisEmojiAsReaction": role_ids_that_can_be_used_this_emoji_as_reaction, # noqa: E501
}
if not check_multi_arg(file_id, name):

@ -3,7 +3,7 @@ from __future__ import annotations
from typing import TYPE_CHECKING, Any, AsyncGenerator, Literal
from mipac.abstract.action import AbstractAction
from mipac.errors.base import NotSupportVersion, NotSupportVersionText, ParameterError
from mipac.errors.base import ParameterError
from mipac.http import Route
from mipac.models.roles import Role, RoleUser
from mipac.types.meta import IPolicies

@ -3,7 +3,7 @@ from __future__ import annotations
from typing import TYPE_CHECKING, AsyncGenerator, Literal
from mipac.abstract.action import AbstractAction
from mipac.errors.base import NotSupportVersion, NotSupportVersionText, ParameterError
from mipac.errors.base import ParameterError
from mipac.http import HTTPClient, Route
from mipac.models.channel import Channel
from mipac.models.lite.channel import ChannelLite

@ -3,7 +3,6 @@ from __future__ import annotations
from typing import TYPE_CHECKING
from mipac.abstract.action import AbstractAction
from mipac.errors.base import NotSupportVersion, NotSupportVersionText
from mipac.http import HTTPClient, Route
from mipac.models.emoji import CustomEmoji
from mipac.types.emoji import ICustomEmoji

@ -3,7 +3,6 @@ from __future__ import annotations
from typing import TYPE_CHECKING
from mipac.abstract.action import AbstractAction
from mipac.errors.base import NotSupportVersion, NotSupportVersionText
from mipac.http import HTTPClient, Route
from mipac.models.follow import FollowRequest
from mipac.types.achievement import IT_ACHIEVEMENT_NAME

@ -3,8 +3,6 @@ from __future__ import annotations
from typing import TYPE_CHECKING
from mipac.abstract.action import AbstractAction
from mipac.config import config
from mipac.errors.base import NotSupportVersion
from mipac.http import Route
from mipac.models.emoji import CustomEmoji
from mipac.models.note import NoteReaction

@ -2,9 +2,8 @@ from __future__ import annotations
from typing import TYPE_CHECKING, AsyncGenerator
from mipac.config import config
from mipac.abstract.action import AbstractAction
from mipac.errors.base import NotSupportVersion
from mipac.config import config
from mipac.http import HTTPClient, Route
from mipac.models.note import Note
from mipac.models.roles import MeRole, Role, RoleUser

@ -2,13 +2,7 @@ from __future__ import annotations
from typing import TYPE_CHECKING, AsyncGenerator, Literal, Optional, TypeVar, Union, overload
from mipac.config import config
from mipac.errors.base import (
NotExistRequiredData,
NotSupportVersion,
NotSupportVersionText,
ParameterError,
)
from mipac.errors.base import NotExistRequiredData, ParameterError
from mipac.http import HTTPClient, Route
from mipac.models.clip import Clip
from mipac.models.note import Note

@ -1,6 +1,6 @@
from typing import Self
from mipac.config import Config, IMisskeyVersions, config
from mipac.config import Config, config
from mipac.http import HTTPClient
from mipac.manager.client import ClientManager
from mipac.utils.log import LOGING_LEVEL_TYPE, setup_logging

@ -1,9 +1,10 @@
from __future__ import annotations
from typing import TYPE_CHECKING
from mipac.abstract.manager import AbstractManager
from mipac.http import HTTPClient
from mipac.actions.role import RoleActions
from mipac.http import HTTPClient
if TYPE_CHECKING:
from mipac.manager.client import ClientManager

@ -1,8 +1,9 @@
from __future__ import annotations
from typing import TYPE_CHECKING, TypeVar, Generic
from typing import TYPE_CHECKING, Generic, TypeVar
from mipac.abstract.model import AbstractModel
from mipac.types.ads import IPartialAd, IAdPlaces
from mipac.types.ads import IAdPlaces, IPartialAd
if TYPE_CHECKING:
from mipac.manager.client import ClientManager

@ -4,7 +4,7 @@ from typing import TYPE_CHECKING, Generic, TypeVar
from mipac.abstract.model import AbstractModel
from mipac.models.lite.ad import PartialAd
from mipac.types.meta import IPolicies, IPartialMeta, IFeatures
from mipac.types.meta import IPartialMeta, IPolicies
if TYPE_CHECKING:
from mipac.manager.client import ClientManager
@ -108,6 +108,7 @@ class Policies(AbstractModel):
def rate_limit_factor(self) -> int:
return self.__raw_policies["rate_limit_factor"]
class PartialMeta(AbstractModel, Generic[T]):
def __init__(self, raw_meta: T, *, client: ClientManager) -> None:
self._raw_meta: T = raw_meta

@ -3,7 +3,6 @@ from __future__ import annotations
from typing import TYPE_CHECKING
from mipac.abstract.model import AbstractModel
from mipac.manager.client import ClientManager
from mipac.models.lite.meta import PartialMeta
from mipac.types.meta import (
IAdminMeta,

@ -1,8 +1,8 @@
from typing import Literal, TypedDict
IAdPlaces = Literal["square" "horizontal" "horizontal-big"]
class IPartialAd(TypedDict):
id: str
url: str

@ -2,8 +2,9 @@ from typing import Any, Literal, NotRequired, TypedDict
from mipac.types.ads import IPartialAd
ISensitiveMediaDetectionSentivity = Literal['medium', 'low', 'high', 'veryLow', 'veryHigh']
ISensitiveMediaDetection = Literal['none', 'all', 'local', 'remote']
ISensitiveMediaDetectionSentivity = Literal["medium", "low", "high", "veryLow", "veryHigh"]
ISensitiveMediaDetection = Literal["none", "all", "local", "remote"]
class IFeatures(TypedDict):
registration: bool
@ -99,7 +100,7 @@ class IAdminMeta(TypedDict): # IMetaに含まれる物が多くあるけど、
name: str | None
short_name: str | None
uri: str
description: str |None
description: str | None
langs: list[str]
tos_url: str
repository_url: str
@ -116,13 +117,13 @@ class IAdminMeta(TypedDict): # IMetaに含まれる物が多くあるけど、
theme_color: str
mascot_image_url: str
banner_url: str | None
server_error_image_url: str | None
server_error_image_url: str | None
not_found_image_url: str | None
info_image_url: str | None
info_image_url: str | None
icon_url: str | None
appint_icon_url: str | None
appint_icon_url: str | None
background_image_url: str | None
background_image_url: str | None
logo_image_url: str | None
default_light_theme: str | None
default_dark_theme: str | None

@ -1,6 +1,6 @@
from __future__ import annotations
from typing import TYPE_CHECKING, NotRequired, TypeGuard, TypedDict
from typing import TYPE_CHECKING, NotRequired, TypedDict, TypeGuard
if TYPE_CHECKING:
from mipac.types.user import IMeDetailed, IUserDetailed

@ -1,7 +1,6 @@
from __future__ import annotations
from typing import TYPE_CHECKING, List, Literal, TypeGuard, TypedDict, Any
from typing import TYPE_CHECKING, Any, List, Literal, TypedDict, TypeGuard
if TYPE_CHECKING:
from mipac.types.announcement import IAnnouncement

Loading…
Cancel
Save