Skip to content

Commit ec848f9

Browse files
committed
fix: replace typing.List with built-in list (ruff)
1 parent c83d558 commit ec848f9

File tree

12 files changed

+29
-29
lines changed

12 files changed

+29
-29
lines changed

docs_src/tutorial/fastapi/app_testing/tutorial001/main.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from contextlib import asynccontextmanager
2-
from typing import List, Optional
2+
from typing import Optional
33

44
from fastapi import Depends, FastAPI, HTTPException, Query
55
from sqlmodel import Field, Session, SQLModel, create_engine, select
@@ -67,7 +67,7 @@ def create_hero(*, session: Session = Depends(get_session), hero: HeroCreate):
6767
return db_hero
6868

6969

70-
@app.get("/heroes/", response_model=List[HeroPublic])
70+
@app.get("/heroes/", response_model=list[HeroPublic])
7171
def read_heroes(
7272
*,
7373
session: Session = Depends(get_session),

docs_src/tutorial/fastapi/delete/tutorial001.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from contextlib import asynccontextmanager
2-
from typing import List, Optional
2+
from typing import Optional
33

44
from fastapi import FastAPI, HTTPException, Query
55
from sqlmodel import Field, Session, SQLModel, create_engine, select
@@ -59,7 +59,7 @@ def create_hero(hero: HeroCreate):
5959
return db_hero
6060

6161

62-
@app.get("/heroes/", response_model=List[HeroPublic])
62+
@app.get("/heroes/", response_model=list[HeroPublic])
6363
def read_heroes(offset: int = 0, limit: int = Query(default=100, le=100)):
6464
with Session(engine) as session:
6565
heroes = session.exec(select(Hero).offset(offset).limit(limit)).all()

docs_src/tutorial/fastapi/limit_and_offset/tutorial001.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from contextlib import asynccontextmanager
2-
from typing import List, Optional
2+
from typing import Optional
33

44
from fastapi import FastAPI, HTTPException, Query
55
from sqlmodel import Field, Session, SQLModel, create_engine, select
@@ -53,7 +53,7 @@ def create_hero(hero: HeroCreate):
5353
return db_hero
5454

5555

56-
@app.get("/heroes/", response_model=List[HeroPublic])
56+
@app.get("/heroes/", response_model=list[HeroPublic])
5757
def read_heroes(offset: int = 0, limit: int = Query(default=100, le=100)):
5858
with Session(engine) as session:
5959
heroes = session.exec(select(Hero).offset(offset).limit(limit)).all()

docs_src/tutorial/fastapi/multiple_models/tutorial001.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from contextlib import asynccontextmanager
2-
from typing import List, Optional
2+
from typing import Optional
33

44
from fastapi import FastAPI
55
from sqlmodel import Field, Session, SQLModel, create_engine, select
@@ -55,7 +55,7 @@ def create_hero(hero: HeroCreate):
5555
return db_hero
5656

5757

58-
@app.get("/heroes/", response_model=List[HeroPublic])
58+
@app.get("/heroes/", response_model=list[HeroPublic])
5959
def read_heroes():
6060
with Session(engine) as session:
6161
heroes = session.exec(select(Hero)).all()

docs_src/tutorial/fastapi/multiple_models/tutorial002.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from contextlib import asynccontextmanager
2-
from typing import List, Optional
2+
from typing import Optional
33

44
from fastapi import FastAPI
55
from sqlmodel import Field, Session, SQLModel, create_engine, select
@@ -53,7 +53,7 @@ def create_hero(hero: HeroCreate):
5353
return db_hero
5454

5555

56-
@app.get("/heroes/", response_model=List[HeroPublic])
56+
@app.get("/heroes/", response_model=list[HeroPublic])
5757
def read_heroes():
5858
with Session(engine) as session:
5959
heroes = session.exec(select(Hero)).all()

docs_src/tutorial/fastapi/read_one/tutorial001.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from contextlib import asynccontextmanager
2-
from typing import List, Optional
2+
from typing import Optional
33

44
from fastapi import FastAPI, HTTPException
55
from sqlmodel import Field, Session, SQLModel, create_engine, select
@@ -53,7 +53,7 @@ def create_hero(hero: HeroCreate):
5353
return db_hero
5454

5555

56-
@app.get("/heroes/", response_model=List[HeroPublic])
56+
@app.get("/heroes/", response_model=list[HeroPublic])
5757
def read_heroes():
5858
with Session(engine) as session:
5959
heroes = session.exec(select(Hero)).all()

docs_src/tutorial/fastapi/relationships/tutorial001.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from contextlib import asynccontextmanager
2-
from typing import List, Optional
2+
from typing import Optional
33

44
from fastapi import Depends, FastAPI, HTTPException, Query
55
from sqlmodel import Field, Relationship, Session, SQLModel, create_engine, select
@@ -13,7 +13,7 @@ class TeamBase(SQLModel):
1313
class Team(TeamBase, table=True):
1414
id: Optional[int] = Field(default=None, primary_key=True)
1515

16-
heroes: List["Hero"] = Relationship(back_populates="team")
16+
heroes: list["Hero"] = Relationship(back_populates="team")
1717

1818

1919
class TeamCreate(TeamBase):
@@ -64,7 +64,7 @@ class HeroPublicWithTeam(HeroPublic):
6464

6565

6666
class TeamPublicWithHeroes(TeamPublic):
67-
heroes: List[HeroPublic] = []
67+
heroes: list[HeroPublic] = []
6868

6969

7070
sqlite_file_name = "database.db"
@@ -101,7 +101,7 @@ def create_hero(*, session: Session = Depends(get_session), hero: HeroCreate):
101101
return db_hero
102102

103103

104-
@app.get("/heroes/", response_model=List[HeroPublic])
104+
@app.get("/heroes/", response_model=list[HeroPublic])
105105
def read_heroes(
106106
*,
107107
session: Session = Depends(get_session),
@@ -154,7 +154,7 @@ def create_team(*, session: Session = Depends(get_session), team: TeamCreate):
154154
return db_team
155155

156156

157-
@app.get("/teams/", response_model=List[TeamPublic])
157+
@app.get("/teams/", response_model=list[TeamPublic])
158158
def read_teams(
159159
*,
160160
session: Session = Depends(get_session),

docs_src/tutorial/fastapi/response_model/tutorial001.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from contextlib import asynccontextmanager
2-
from typing import List, Optional
2+
from typing import Optional
33

44
from fastapi import FastAPI
55
from sqlmodel import Field, Session, SQLModel, create_engine, select
@@ -41,7 +41,7 @@ def create_hero(hero: Hero):
4141
return hero
4242

4343

44-
@app.get("/heroes/", response_model=List[Hero])
44+
@app.get("/heroes/", response_model=list[Hero])
4545
def read_heroes():
4646
with Session(engine) as session:
4747
heroes = session.exec(select(Hero)).all()

docs_src/tutorial/fastapi/session_with_dependency/tutorial001.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from contextlib import asynccontextmanager
2-
from typing import List, Optional
2+
from typing import Optional
33

44
from fastapi import Depends, FastAPI, HTTPException, Query
55
from sqlmodel import Field, Session, SQLModel, create_engine, select
@@ -63,7 +63,7 @@ def create_hero(*, session: Session = Depends(get_session), hero: HeroCreate):
6363
return db_hero
6464

6565

66-
@app.get("/heroes/", response_model=List[HeroPublic])
66+
@app.get("/heroes/", response_model=list[HeroPublic])
6767
def read_heroes(
6868
*,
6969
session: Session = Depends(get_session),

docs_src/tutorial/fastapi/teams/tutorial001.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from contextlib import asynccontextmanager
2-
from typing import List, Optional
2+
from typing import Optional
33

44
from fastapi import Depends, FastAPI, HTTPException, Query
55
from sqlmodel import Field, Relationship, Session, SQLModel, create_engine, select
@@ -13,7 +13,7 @@ class TeamBase(SQLModel):
1313
class Team(TeamBase, table=True):
1414
id: Optional[int] = Field(default=None, primary_key=True)
1515

16-
heroes: List["Hero"] = Relationship(back_populates="team")
16+
heroes: list["Hero"] = Relationship(back_populates="team")
1717

1818

1919
class TeamCreate(TeamBase):
@@ -92,7 +92,7 @@ def create_hero(*, session: Session = Depends(get_session), hero: HeroCreate):
9292
return db_hero
9393

9494

95-
@app.get("/heroes/", response_model=List[HeroPublic])
95+
@app.get("/heroes/", response_model=list[HeroPublic])
9696
def read_heroes(
9797
*,
9898
session: Session = Depends(get_session),
@@ -145,7 +145,7 @@ def create_team(*, session: Session = Depends(get_session), team: TeamCreate):
145145
return db_team
146146

147147

148-
@app.get("/teams/", response_model=List[TeamPublic])
148+
@app.get("/teams/", response_model=list[TeamPublic])
149149
def read_teams(
150150
*,
151151
session: Session = Depends(get_session),

0 commit comments

Comments
 (0)