Skip to content

Commit

Permalink
feat: 更改函数类型注释,便于静态类型检查
Browse files Browse the repository at this point in the history
  • Loading branch information
WindowsSov8forUs committed May 16, 2024
1 parent 90ed950 commit cf32c64
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 17 deletions.
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

setup(
name='tsugu-api-python',
version='1.1.5',
version='1.1.6',
author='WindowsSov8',
author_email='[email protected]',
description='Tsugu BanGDream Bot 的功能 API 统合包',
Expand Down
16 changes: 8 additions & 8 deletions tsugu_api/_tsugu.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from typing import List, Optional
from typing import List, Optional, Sequence

from tsugu_api import settings
from tsugu_api._network import Api
Expand Down Expand Up @@ -149,7 +149,7 @@ def room_list(room_list: List[_Room]) -> _Response:
proxy=settings.backend_proxy
).post(data).json()

def search_card(default_servers: List[_Server], text: str) -> _Response:
def search_card(default_servers: Sequence[_Server], text: str) -> _Response:
'''查询卡片
参数:
Expand Down Expand Up @@ -177,7 +177,7 @@ def search_card(default_servers: List[_Server], text: str) -> _Response:
proxy=settings.backend_proxy
).post(data).json()

def search_character(default_servers: List[_Server], text: str) -> _Response:
def search_character(default_servers: Sequence[_Server], text: str) -> _Response:
'''查询角色
参数:
Expand All @@ -204,7 +204,7 @@ def search_character(default_servers: List[_Server], text: str) -> _Response:
proxy=settings.backend_proxy
).post(data).json()

def search_event(default_servers: List[_Server], text: str) -> _Response:
def search_event(default_servers: Sequence[_Server], text: str) -> _Response:
'''查询活动
参数:
Expand Down Expand Up @@ -232,7 +232,7 @@ def search_event(default_servers: List[_Server], text: str) -> _Response:
proxy=settings.backend_proxy
).post(data).json()

def search_gacha(default_servers: List[_Server], gacha_id: int) -> _Response:
def search_gacha(default_servers: Sequence[_Server], gacha_id: int) -> _Response:
'''查询卡池
参数:
Expand Down Expand Up @@ -288,7 +288,7 @@ def search_player(player_id: int, server: _Server) -> _Response:
proxy=settings.backend_proxy
).post(data).json()

def search_song(default_servers: List[_Server], text: str) -> _Response:
def search_song(default_servers: Sequence[_Server], text: str) -> _Response:
'''查询歌曲
参数:
Expand All @@ -315,7 +315,7 @@ def search_song(default_servers: List[_Server], text: str) -> _Response:
proxy=settings.backend_proxy
).post(data).json()

def song_chart(default_servers: List[_Server], song_id: int, difficulty_text: _DifficultyText) -> _Response:
def song_chart(default_servers: Sequence[_Server], song_id: int, difficulty_text: _DifficultyText) -> _Response:
'''查询歌曲谱面
参数:
Expand Down Expand Up @@ -344,7 +344,7 @@ def song_chart(default_servers: List[_Server], song_id: int, difficulty_text: _D
proxy=settings.backend_proxy
).post(data).json()

def song_meta(default_servers: List[_Server], server: _Server) -> _Response:
def song_meta(default_servers: Sequence[_Server], server: _Server) -> _Response:
'''查询歌曲分数表
参数:
Expand Down
16 changes: 8 additions & 8 deletions tsugu_api_async/_tsugu.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from typing import List, Optional
from typing import List, Optional, Sequence

from httpx import Response

Expand Down Expand Up @@ -161,7 +161,7 @@ async def room_list(room_list: List[_Room]) -> _Response:
if isinstance(response, Response): return response.json()
return await response.json()

async def search_card(default_servers: List[_Server], text: str) -> _Response:
async def search_card(default_servers: Sequence[_Server], text: str) -> _Response:
'''查询卡片
参数:
Expand Down Expand Up @@ -191,7 +191,7 @@ async def search_card(default_servers: List[_Server], text: str) -> _Response:
if isinstance(response, Response): return response.json()
return await response.json()

async def search_character(default_servers: List[_Server], text: str) -> _Response:
async def search_character(default_servers: Sequence[_Server], text: str) -> _Response:
'''查询角色
参数:
Expand Down Expand Up @@ -220,7 +220,7 @@ async def search_character(default_servers: List[_Server], text: str) -> _Respon
if isinstance(response, Response): return response.json()
return await response.json()

async def search_event(default_servers: List[_Server], text: str) -> _Response:
async def search_event(default_servers: Sequence[_Server], text: str) -> _Response:
'''查询活动
参数:
Expand Down Expand Up @@ -250,7 +250,7 @@ async def search_event(default_servers: List[_Server], text: str) -> _Response:
if isinstance(response, Response): return response.json()
return await response.json()

async def search_gacha(default_servers: List[_Server], gacha_id: int) -> _Response:
async def search_gacha(default_servers: Sequence[_Server], gacha_id: int) -> _Response:
'''查询卡池
参数:
Expand Down Expand Up @@ -310,7 +310,7 @@ async def search_player(player_id: int, server: _Server) -> _Response:
if isinstance(response, Response): return response.json()
return await response.json()

async def search_song(default_servers: List[_Server], text: str) -> _Response:
async def search_song(default_servers: Sequence[_Server], text: str) -> _Response:
'''查询歌曲
参数:
Expand Down Expand Up @@ -339,7 +339,7 @@ async def search_song(default_servers: List[_Server], text: str) -> _Response:
if isinstance(response, Response): return response.json()
return await response.json()

async def song_chart(default_servers: List[_Server], song_id: int, difficulty_text: _DifficultyText) -> _Response:
async def song_chart(default_servers: Sequence[_Server], song_id: int, difficulty_text: _DifficultyText) -> _Response:
'''查询歌曲谱面
参数:
Expand Down Expand Up @@ -370,7 +370,7 @@ async def song_chart(default_servers: List[_Server], song_id: int, difficulty_te
if isinstance(response, Response): return response.json()
return await response.json()

async def song_meta(default_servers: List[_Server], server: _Server) -> _Response:
async def song_meta(default_servers: Sequence[_Server], server: _Server) -> _Response:
'''查询歌曲分数表
参数:
Expand Down

0 comments on commit cf32c64

Please sign in to comment.