Skip to content

Commit fe5f984

Browse files
committed
Fix typechecker.
1 parent 103137c commit fe5f984

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

npps4/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
import asyncio
2222
import os
23+
import sys
2324

24-
if os.name == "nt":
25+
if os.name == "nt" and sys.version_info < (3, 14):
2526
asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())

scripts/import_from_schoolidolu.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
1+
import npps4.script_dummy # isort:skip
2+
13
import argparse
4+
import datetime
25
import io
36
import sys
47

58
import httpx
69
import pydantic
10+
import sqlalchemy
11+
12+
import npps4.idol
13+
import npps4.db.unit
14+
import npps4.system.unit
715

816

917
class SchoolidoluAccountMiniCenter(pydantic.BaseModel):
@@ -120,15 +128,6 @@ async def convert_to_npps4_script(
120128
teams: list[SchoolidoluTeam],
121129
client: httpx.AsyncClient,
122130
):
123-
import datetime
124-
125-
import sqlalchemy
126-
127-
import npps4.script_dummy # isort:skip
128-
import npps4.idol
129-
import npps4.db.unit
130-
import npps4.system.unit
131-
132131
unit_number_info: dict[int, npps4.db.unit.Unit] = {}
133132
sit_unit_number_to_unit_id: dict[int, int] = {}
134133

0 commit comments

Comments
 (0)