Skip to content

Commit

Permalink
chore: 修改 Ruff 配置
Browse files Browse the repository at this point in the history
  • Loading branch information
FHU-yezi committed Feb 10, 2024
1 parent fd6a44e commit c922f7b
Show file tree
Hide file tree
Showing 3 changed files with 49 additions and 56 deletions.
40 changes: 18 additions & 22 deletions backend/api/v1/lottery.py
Original file line number Diff line number Diff line change
Expand Up @@ -213,16 +213,15 @@ async def get_records_handler(
.limit(limit)
)

records: List[GetRecordItem] = []
async for item in result:
records.append(
GetRecordItem(
time=item["time"],
reward_name=item["reward_name"],
user_name=item["user"]["name"],
user_url=item["user"]["url"],
)
records: List[GetRecordItem] = [
GetRecordItem(
time=item["time"],
reward_name=item["reward_name"],
user_name=item["user"]["name"],
user_url=item["user"]["url"],
)
async for item in result
]

return success(
data=GetRecordsResponse(
Expand Down Expand Up @@ -269,20 +268,17 @@ async def get_summary_handler(
winning_rate = get_summary_winning_rate(wins_count)
rarity = get_summary_rarity(wins_count)

rewards: List[GetSummaryRewardItem] = []
for reward_name in REWARD_NAMES:
rewards.append(
GetSummaryRewardItem(
reward_name=reward_name,
wins_count=wins_count[reward_name],
winners_count=winners_count[reward_name],
average_wins_count_per_winner=average_wins_count_per_winner[
reward_name
],
winning_rate=winning_rate[reward_name],
rarity=rarity[reward_name],
)
rewards: List[GetSummaryRewardItem] = [
GetSummaryRewardItem(
reward_name=reward_name,
wins_count=wins_count[reward_name],
winners_count=winners_count[reward_name],
average_wins_count_per_winner=average_wins_count_per_winner[reward_name],
winning_rate=winning_rate[reward_name],
rarity=rarity[reward_name],
)
for reward_name in REWARD_NAMES
]

return success(
data=GetSummaryResponse(
Expand Down
51 changes: 24 additions & 27 deletions backend/api/v1/users.py
Original file line number Diff line number Diff line change
Expand Up @@ -121,14 +121,13 @@ async def get_lottery_win_records(
.limit(limit)
)

records: List[GetLotteryWinRecordItem] = []
async for item in result:
records.append(
GetLotteryWinRecordItem(
time=item["time"],
reward_name=item["reward_name"],
)
records: List[GetLotteryWinRecordItem] = [
GetLotteryWinRecordItem(
time=item["time"],
reward_name=item["reward_name"],
)
async for item in result
]

return success(
data=GetLotteryWinRecordsResponse(
Expand Down Expand Up @@ -186,17 +185,16 @@ async def get_on_article_rank_records_handler(
.limit(limit)
)

records: List[GetOnArticleRankRecordItem] = []
async for item in result:
records.append(
GetOnArticleRankRecordItem(
date=item["date"],
ranking=item["ranking"],
article_title=item["article"]["title"],
article_url=item["article"]["url"],
FP_reward=item["reward"]["to_author"],
)
records: List[GetOnArticleRankRecordItem] = [
GetOnArticleRankRecordItem(
date=item["date"],
ranking=item["ranking"],
article_title=item["article"]["title"],
article_url=item["article"]["url"],
FP_reward=item["reward"]["to_author"],
)
async for item in result
]

return success(
data=GetOnArticleRankRecordsResponse(
Expand Down Expand Up @@ -231,17 +229,16 @@ async def get_on_article_rank_records_by_user_name_handler(
.limit(limit)
)

records: List[GetOnArticleRankRecordItem] = []
async for item in result:
records.append(
GetOnArticleRankRecordItem(
date=item["date"],
ranking=item["ranking"],
article_title=item["article"]["title"],
article_url=item["article"]["url"],
FP_reward=item["reward"]["to_author"],
)
records: List[GetOnArticleRankRecordItem] = [
GetOnArticleRankRecordItem(
date=item["date"],
ranking=item["ranking"],
article_title=item["article"]["title"],
article_url=item["article"]["url"],
FP_reward=item["reward"]["to_author"],
)
async for item in result
]

return success(
data=GetOnArticleRankRecordsResponse(
Expand Down
14 changes: 7 additions & 7 deletions backend/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,11 @@ build-backend = "poetry.core.masonry.api"
target-version = "py38"

lint.select = [
"A", "ANN", "ASYNC", "B", "BLE",
"C4", "E", "F", "I", "ICN",
"ISC", "N", "PIE", "Q", "RET",
"RSE", "RUF", "S", "SIM", "SLF",
"TCH", "UP", "W"
"A", "ANN", "ARG", "ASYNC", "B",
"BLE", "C4", "E", "F", "I",
"ICN", "ISC", "N", "PERF", "PIE",
"PT", "Q", "RET", "RSE", "RUF",
"S", "SIM", "SLOT", "TCH", "UP",
"W"
]

lint.ignore = ["ANN101", "ANN401", "BLE001", "ISC001", "RUF001", "RUF002", "RUF003"]
lint.ignore = ["ANN101", "ANN102", "ISC001", "RUF001", "RUF002", "RUF003"]

0 comments on commit c922f7b

Please sign in to comment.