diff --git a/docs_src/query_params_str_validations/tutorial001.py b/docs_src/query_params_str_validations/tutorial001.py index e38326b18..e93c80627 100644 --- a/docs_src/query_params_str_validations/tutorial001.py +++ b/docs_src/query_params_str_validations/tutorial001.py @@ -1,4 +1,4 @@ -from typing import Union +from typing import Union, Any from fastapi import FastAPI @@ -7,7 +7,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: Union[str, None] = None): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial001_py310.py b/docs_src/query_params_str_validations/tutorial001_py310.py index eeefddfa7..e7f16c302 100644 --- a/docs_src/query_params_str_validations/tutorial001_py310.py +++ b/docs_src/query_params_str_validations/tutorial001_py310.py @@ -1,3 +1,5 @@ +from typing import Any + from fastapi import FastAPI app = FastAPI() @@ -5,7 +7,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: str | None = None): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial002.py b/docs_src/query_params_str_validations/tutorial002.py index 17e017b7e..d23b36e15 100644 --- a/docs_src/query_params_str_validations/tutorial002.py +++ b/docs_src/query_params_str_validations/tutorial002.py @@ -1,4 +1,4 @@ -from typing import Union +from typing import Union, Any from fastapi import FastAPI, Query @@ -7,7 +7,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: Union[str, None] = Query(default=None, max_length=50)): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial002_an.py b/docs_src/query_params_str_validations/tutorial002_an.py index cb1b38940..9e5a8e87d 100644 --- a/docs_src/query_params_str_validations/tutorial002_an.py +++ b/docs_src/query_params_str_validations/tutorial002_an.py @@ -1,4 +1,4 @@ -from typing import Union +from typing import Union, Any from fastapi import FastAPI, Query from typing_extensions import Annotated @@ -8,7 +8,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: Annotated[Union[str, None], Query(max_length=50)] = None): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial002_an_py310.py b/docs_src/query_params_str_validations/tutorial002_an_py310.py index 66ee7451b..da4429870 100644 --- a/docs_src/query_params_str_validations/tutorial002_an_py310.py +++ b/docs_src/query_params_str_validations/tutorial002_an_py310.py @@ -1,4 +1,4 @@ -from typing import Annotated +from typing import Annotated, Any from fastapi import FastAPI, Query @@ -7,7 +7,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: Annotated[str | None, Query(max_length=50)] = None): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial002_py310.py b/docs_src/query_params_str_validations/tutorial002_py310.py index f15351d29..9f4767227 100644 --- a/docs_src/query_params_str_validations/tutorial002_py310.py +++ b/docs_src/query_params_str_validations/tutorial002_py310.py @@ -1,3 +1,5 @@ +from typing import Any + from fastapi import FastAPI, Query app = FastAPI() @@ -5,7 +7,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: str | None = Query(default=None, max_length=50)): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial003.py b/docs_src/query_params_str_validations/tutorial003.py index 7d4917373..f60933eca 100644 --- a/docs_src/query_params_str_validations/tutorial003.py +++ b/docs_src/query_params_str_validations/tutorial003.py @@ -1,4 +1,4 @@ -from typing import Union +from typing import Union, Any from fastapi import FastAPI, Query @@ -9,7 +9,7 @@ app = FastAPI() async def read_items( q: Union[str, None] = Query(default=None, min_length=3, max_length=50), ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial003_an.py b/docs_src/query_params_str_validations/tutorial003_an.py index 0dd14086c..ab321d2ae 100644 --- a/docs_src/query_params_str_validations/tutorial003_an.py +++ b/docs_src/query_params_str_validations/tutorial003_an.py @@ -1,4 +1,4 @@ -from typing import Union +from typing import Union, Any from fastapi import FastAPI, Query from typing_extensions import Annotated @@ -10,7 +10,7 @@ app = FastAPI() async def read_items( q: Annotated[Union[str, None], Query(min_length=3, max_length=50)] = None, ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial003_an_py310.py b/docs_src/query_params_str_validations/tutorial003_an_py310.py index 79a604b6c..696cf4717 100644 --- a/docs_src/query_params_str_validations/tutorial003_an_py310.py +++ b/docs_src/query_params_str_validations/tutorial003_an_py310.py @@ -1,4 +1,4 @@ -from typing import Annotated +from typing import Annotated, Any from fastapi import FastAPI, Query @@ -9,7 +9,7 @@ app = FastAPI() async def read_items( q: Annotated[str | None, Query(min_length=3, max_length=50)] = None, ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial003_an_py39.py b/docs_src/query_params_str_validations/tutorial003_an_py39.py index 3d6697793..c7b7a6b12 100644 --- a/docs_src/query_params_str_validations/tutorial003_an_py39.py +++ b/docs_src/query_params_str_validations/tutorial003_an_py39.py @@ -1,4 +1,4 @@ -from typing import Annotated, Union +from typing import Annotated, Union, Any from fastapi import FastAPI, Query @@ -9,7 +9,7 @@ app = FastAPI() async def read_items( q: Annotated[Union[str, None], Query(min_length=3, max_length=50)] = None, ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial003_py310.py b/docs_src/query_params_str_validations/tutorial003_py310.py index dc60ecb39..fac72ad8e 100644 --- a/docs_src/query_params_str_validations/tutorial003_py310.py +++ b/docs_src/query_params_str_validations/tutorial003_py310.py @@ -1,3 +1,5 @@ +from typing import Any + from fastapi import FastAPI, Query app = FastAPI() @@ -5,7 +7,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: str | None = Query(default=None, min_length=3, max_length=50)): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial004.py b/docs_src/query_params_str_validations/tutorial004.py index 64a647a16..6698a262e 100644 --- a/docs_src/query_params_str_validations/tutorial004.py +++ b/docs_src/query_params_str_validations/tutorial004.py @@ -1,4 +1,4 @@ -from typing import Union +from typing import Union, Any from fastapi import FastAPI, Query @@ -11,7 +11,7 @@ async def read_items( default=None, min_length=3, max_length=50, pattern="^fixedquery$" ), ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial004_an.py b/docs_src/query_params_str_validations/tutorial004_an.py index c75d45d63..21ea17482 100644 --- a/docs_src/query_params_str_validations/tutorial004_an.py +++ b/docs_src/query_params_str_validations/tutorial004_an.py @@ -1,4 +1,4 @@ -from typing import Union +from typing import Union, Any from fastapi import FastAPI, Query from typing_extensions import Annotated @@ -12,7 +12,7 @@ async def read_items( Union[str, None], Query(min_length=3, max_length=50, pattern="^fixedquery$") ] = None, ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial004_an_py310.py b/docs_src/query_params_str_validations/tutorial004_an_py310.py index 20cf1988f..7ea4a38fb 100644 --- a/docs_src/query_params_str_validations/tutorial004_an_py310.py +++ b/docs_src/query_params_str_validations/tutorial004_an_py310.py @@ -1,4 +1,4 @@ -from typing import Annotated +from typing import Annotated, Any from fastapi import FastAPI, Query @@ -11,7 +11,7 @@ async def read_items( str | None, Query(min_length=3, max_length=50, pattern="^fixedquery$") ] = None, ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial004_an_py39.py b/docs_src/query_params_str_validations/tutorial004_an_py39.py index de27097b3..f6b3b980d 100644 --- a/docs_src/query_params_str_validations/tutorial004_an_py39.py +++ b/docs_src/query_params_str_validations/tutorial004_an_py39.py @@ -1,4 +1,4 @@ -from typing import Annotated, Union +from typing import Annotated, Union, Any from fastapi import FastAPI, Query @@ -11,7 +11,7 @@ async def read_items( Union[str, None], Query(min_length=3, max_length=50, pattern="^fixedquery$") ] = None, ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial004_py310.py b/docs_src/query_params_str_validations/tutorial004_py310.py index 7801e7500..16f66119a 100644 --- a/docs_src/query_params_str_validations/tutorial004_py310.py +++ b/docs_src/query_params_str_validations/tutorial004_py310.py @@ -1,3 +1,5 @@ +from typing import Any + from fastapi import FastAPI, Query app = FastAPI() @@ -9,7 +11,7 @@ async def read_items( default=None, min_length=3, max_length=50, pattern="^fixedquery$" ), ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial004_regex_an_py310.py b/docs_src/query_params_str_validations/tutorial004_regex_an_py310.py index 21e0d3eb8..dad8b2f7d 100644 --- a/docs_src/query_params_str_validations/tutorial004_regex_an_py310.py +++ b/docs_src/query_params_str_validations/tutorial004_regex_an_py310.py @@ -1,4 +1,4 @@ -from typing import Annotated +from typing import Annotated, Any from fastapi import FastAPI, Query @@ -11,7 +11,7 @@ async def read_items( str | None, Query(min_length=3, max_length=50, regex="^fixedquery$") ] = None, ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial005.py b/docs_src/query_params_str_validations/tutorial005.py index 8ab42869e..a859347ad 100644 --- a/docs_src/query_params_str_validations/tutorial005.py +++ b/docs_src/query_params_str_validations/tutorial005.py @@ -1,3 +1,5 @@ +from typing import Any + from fastapi import FastAPI, Query app = FastAPI() @@ -5,7 +7,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: str = Query(default="fixedquery", min_length=3)): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial005_an.py b/docs_src/query_params_str_validations/tutorial005_an.py index 452d4d38d..7b10d5508 100644 --- a/docs_src/query_params_str_validations/tutorial005_an.py +++ b/docs_src/query_params_str_validations/tutorial005_an.py @@ -1,3 +1,5 @@ +from typing import Any + from fastapi import FastAPI, Query from typing_extensions import Annotated @@ -6,7 +8,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: Annotated[str, Query(min_length=3)] = "fixedquery"): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial005_an_py39.py b/docs_src/query_params_str_validations/tutorial005_an_py39.py index b1f6046b5..cce8e7b42 100644 --- a/docs_src/query_params_str_validations/tutorial005_an_py39.py +++ b/docs_src/query_params_str_validations/tutorial005_an_py39.py @@ -1,4 +1,4 @@ -from typing import Annotated +from typing import Annotated, Any from fastapi import FastAPI, Query @@ -7,7 +7,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: Annotated[str, Query(min_length=3)] = "fixedquery"): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial006.py b/docs_src/query_params_str_validations/tutorial006.py index 9a90eb64e..24ca8bf36 100644 --- a/docs_src/query_params_str_validations/tutorial006.py +++ b/docs_src/query_params_str_validations/tutorial006.py @@ -1,3 +1,5 @@ +from typing import Any + from fastapi import FastAPI, Query app = FastAPI() @@ -5,7 +7,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: str = Query(min_length=3)): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial006_an.py b/docs_src/query_params_str_validations/tutorial006_an.py index 559480d2b..89d18e6b9 100644 --- a/docs_src/query_params_str_validations/tutorial006_an.py +++ b/docs_src/query_params_str_validations/tutorial006_an.py @@ -1,3 +1,5 @@ +from typing import Any + from fastapi import FastAPI, Query from typing_extensions import Annotated @@ -6,7 +8,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: Annotated[str, Query(min_length=3)]): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial006_an_py39.py b/docs_src/query_params_str_validations/tutorial006_an_py39.py index 3b4a676d2..5725e93f7 100644 --- a/docs_src/query_params_str_validations/tutorial006_an_py39.py +++ b/docs_src/query_params_str_validations/tutorial006_an_py39.py @@ -1,4 +1,4 @@ -from typing import Annotated +from typing import Annotated, Any from fastapi import FastAPI, Query @@ -7,7 +7,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: Annotated[str, Query(min_length=3)]): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial006c.py b/docs_src/query_params_str_validations/tutorial006c.py index 0a0e820da..57795f632 100644 --- a/docs_src/query_params_str_validations/tutorial006c.py +++ b/docs_src/query_params_str_validations/tutorial006c.py @@ -1,4 +1,4 @@ -from typing import Union +from typing import Union, Any from fastapi import FastAPI, Query @@ -7,7 +7,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: Union[str, None] = Query(min_length=3)): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial006c_an.py b/docs_src/query_params_str_validations/tutorial006c_an.py index 55c4f4adc..721e3285f 100644 --- a/docs_src/query_params_str_validations/tutorial006c_an.py +++ b/docs_src/query_params_str_validations/tutorial006c_an.py @@ -1,4 +1,4 @@ -from typing import Union +from typing import Union, Any from fastapi import FastAPI, Query from typing_extensions import Annotated @@ -8,7 +8,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: Annotated[Union[str, None], Query(min_length=3)]): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial006c_an_py310.py b/docs_src/query_params_str_validations/tutorial006c_an_py310.py index 2995d9c97..f9aa7bacc 100644 --- a/docs_src/query_params_str_validations/tutorial006c_an_py310.py +++ b/docs_src/query_params_str_validations/tutorial006c_an_py310.py @@ -1,4 +1,4 @@ -from typing import Annotated +from typing import Annotated, Any from fastapi import FastAPI, Query @@ -7,7 +7,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: Annotated[str | None, Query(min_length=3)]): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial006c_an_py39.py b/docs_src/query_params_str_validations/tutorial006c_an_py39.py index 76a1cd49a..8f69fa607 100644 --- a/docs_src/query_params_str_validations/tutorial006c_an_py39.py +++ b/docs_src/query_params_str_validations/tutorial006c_an_py39.py @@ -1,4 +1,4 @@ -from typing import Annotated, Union +from typing import Annotated, Union, Any from fastapi import FastAPI, Query @@ -7,7 +7,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: Annotated[Union[str, None], Query(min_length=3)]): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial006c_py310.py b/docs_src/query_params_str_validations/tutorial006c_py310.py index 88b499c7a..15bf354e5 100644 --- a/docs_src/query_params_str_validations/tutorial006c_py310.py +++ b/docs_src/query_params_str_validations/tutorial006c_py310.py @@ -1,3 +1,5 @@ +from typing import Any + from fastapi import FastAPI, Query app = FastAPI() @@ -5,7 +7,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: str | None = Query(min_length=3)): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial007.py b/docs_src/query_params_str_validations/tutorial007.py index 27b649e14..8cfa785c5 100644 --- a/docs_src/query_params_str_validations/tutorial007.py +++ b/docs_src/query_params_str_validations/tutorial007.py @@ -1,4 +1,4 @@ -from typing import Union +from typing import Union, Any from fastapi import FastAPI, Query @@ -9,7 +9,7 @@ app = FastAPI() async def read_items( q: Union[str, None] = Query(default=None, title="Query string", min_length=3), ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial007_an.py b/docs_src/query_params_str_validations/tutorial007_an.py index 4b3c8de4b..210eef806 100644 --- a/docs_src/query_params_str_validations/tutorial007_an.py +++ b/docs_src/query_params_str_validations/tutorial007_an.py @@ -1,4 +1,4 @@ -from typing import Union +from typing import Union, Any from fastapi import FastAPI, Query from typing_extensions import Annotated @@ -10,7 +10,7 @@ app = FastAPI() async def read_items( q: Annotated[Union[str, None], Query(title="Query string", min_length=3)] = None, ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial007_an_py310.py b/docs_src/query_params_str_validations/tutorial007_an_py310.py index ef18e500d..7f5584d2d 100644 --- a/docs_src/query_params_str_validations/tutorial007_an_py310.py +++ b/docs_src/query_params_str_validations/tutorial007_an_py310.py @@ -1,4 +1,4 @@ -from typing import Annotated +from typing import Annotated, Any from fastapi import FastAPI, Query @@ -9,7 +9,7 @@ app = FastAPI() async def read_items( q: Annotated[str | None, Query(title="Query string", min_length=3)] = None, ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial007_an_py39.py b/docs_src/query_params_str_validations/tutorial007_an_py39.py index 8d7a82c46..e8bca5279 100644 --- a/docs_src/query_params_str_validations/tutorial007_an_py39.py +++ b/docs_src/query_params_str_validations/tutorial007_an_py39.py @@ -1,4 +1,4 @@ -from typing import Annotated, Union +from typing import Annotated, Union, Any from fastapi import FastAPI, Query @@ -9,7 +9,7 @@ app = FastAPI() async def read_items( q: Annotated[Union[str, None], Query(title="Query string", min_length=3)] = None, ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial007_py310.py b/docs_src/query_params_str_validations/tutorial007_py310.py index c283576d5..a1725638b 100644 --- a/docs_src/query_params_str_validations/tutorial007_py310.py +++ b/docs_src/query_params_str_validations/tutorial007_py310.py @@ -1,3 +1,5 @@ +from typing import Any + from fastapi import FastAPI, Query app = FastAPI() @@ -7,7 +9,7 @@ app = FastAPI() async def read_items( q: str | None = Query(default=None, title="Query string", min_length=3), ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial008.py b/docs_src/query_params_str_validations/tutorial008.py index e3e0b50aa..fb07fdb75 100644 --- a/docs_src/query_params_str_validations/tutorial008.py +++ b/docs_src/query_params_str_validations/tutorial008.py @@ -1,4 +1,4 @@ -from typing import Union +from typing import Union, Any from fastapi import FastAPI, Query @@ -14,7 +14,7 @@ async def read_items( min_length=3, ), ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial008_an.py b/docs_src/query_params_str_validations/tutorial008_an.py index 01606a920..789d66a0e 100644 --- a/docs_src/query_params_str_validations/tutorial008_an.py +++ b/docs_src/query_params_str_validations/tutorial008_an.py @@ -1,4 +1,4 @@ -from typing import Union +from typing import Union, Any from fastapi import FastAPI, Query from typing_extensions import Annotated @@ -17,7 +17,7 @@ async def read_items( ), ] = None, ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial008_an_py310.py b/docs_src/query_params_str_validations/tutorial008_an_py310.py index 44b3082b6..576bca136 100644 --- a/docs_src/query_params_str_validations/tutorial008_an_py310.py +++ b/docs_src/query_params_str_validations/tutorial008_an_py310.py @@ -1,4 +1,4 @@ -from typing import Annotated +from typing import Annotated, Any from fastapi import FastAPI, Query @@ -16,7 +16,7 @@ async def read_items( ), ] = None, ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial008_an_py39.py b/docs_src/query_params_str_validations/tutorial008_an_py39.py index f3f2f2c0e..68db39fce 100644 --- a/docs_src/query_params_str_validations/tutorial008_an_py39.py +++ b/docs_src/query_params_str_validations/tutorial008_an_py39.py @@ -1,4 +1,4 @@ -from typing import Annotated, Union +from typing import Annotated, Union, Any from fastapi import FastAPI, Query @@ -16,7 +16,7 @@ async def read_items( ), ] = None, ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial008_py310.py b/docs_src/query_params_str_validations/tutorial008_py310.py index 574385272..ddcd41d8f 100644 --- a/docs_src/query_params_str_validations/tutorial008_py310.py +++ b/docs_src/query_params_str_validations/tutorial008_py310.py @@ -1,3 +1,5 @@ +from typing import Any + from fastapi import FastAPI, Query app = FastAPI() @@ -12,7 +14,7 @@ async def read_items( min_length=3, ), ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial009.py b/docs_src/query_params_str_validations/tutorial009.py index 8a6bfe2d9..a5da0343a 100644 --- a/docs_src/query_params_str_validations/tutorial009.py +++ b/docs_src/query_params_str_validations/tutorial009.py @@ -1,4 +1,4 @@ -from typing import Union +from typing import Union, Any from fastapi import FastAPI, Query @@ -7,7 +7,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: Union[str, None] = Query(default=None, alias="item-query")): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial009_an.py b/docs_src/query_params_str_validations/tutorial009_an.py index 2894e2d51..e00865e01 100644 --- a/docs_src/query_params_str_validations/tutorial009_an.py +++ b/docs_src/query_params_str_validations/tutorial009_an.py @@ -1,4 +1,4 @@ -from typing import Union +from typing import Union, Any from fastapi import FastAPI, Query from typing_extensions import Annotated @@ -8,7 +8,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: Annotated[Union[str, None], Query(alias="item-query")] = None): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial009_an_py310.py b/docs_src/query_params_str_validations/tutorial009_an_py310.py index d11753362..e07b653db 100644 --- a/docs_src/query_params_str_validations/tutorial009_an_py310.py +++ b/docs_src/query_params_str_validations/tutorial009_an_py310.py @@ -1,4 +1,4 @@ -from typing import Annotated +from typing import Annotated, Any from fastapi import FastAPI, Query @@ -7,7 +7,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: Annotated[str | None, Query(alias="item-query")] = None): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial009_an_py39.py b/docs_src/query_params_str_validations/tutorial009_an_py39.py index 70a89e613..4d74ebf4b 100644 --- a/docs_src/query_params_str_validations/tutorial009_an_py39.py +++ b/docs_src/query_params_str_validations/tutorial009_an_py39.py @@ -1,4 +1,4 @@ -from typing import Annotated, Union +from typing import Annotated, Union, Any from fastapi import FastAPI, Query @@ -7,7 +7,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: Annotated[Union[str, None], Query(alias="item-query")] = None): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial009_py310.py b/docs_src/query_params_str_validations/tutorial009_py310.py index a38d32cbb..05ef461dd 100644 --- a/docs_src/query_params_str_validations/tutorial009_py310.py +++ b/docs_src/query_params_str_validations/tutorial009_py310.py @@ -1,3 +1,5 @@ +from typing import Any + from fastapi import FastAPI, Query app = FastAPI() @@ -5,7 +7,7 @@ app = FastAPI() @app.get("/items/") async def read_items(q: str | None = Query(default=None, alias="item-query")): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial010.py b/docs_src/query_params_str_validations/tutorial010.py index ff29176fe..21f00f0c5 100644 --- a/docs_src/query_params_str_validations/tutorial010.py +++ b/docs_src/query_params_str_validations/tutorial010.py @@ -1,4 +1,4 @@ -from typing import Union +from typing import Union, Any from fastapi import FastAPI, Query @@ -18,7 +18,7 @@ async def read_items( deprecated=True, ), ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial010_an.py b/docs_src/query_params_str_validations/tutorial010_an.py index ed343230f..a35a098f7 100644 --- a/docs_src/query_params_str_validations/tutorial010_an.py +++ b/docs_src/query_params_str_validations/tutorial010_an.py @@ -1,4 +1,4 @@ -from typing import Union +from typing import Union, Any from fastapi import FastAPI, Query from typing_extensions import Annotated @@ -21,7 +21,7 @@ async def read_items( ), ] = None, ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial010_an_py310.py b/docs_src/query_params_str_validations/tutorial010_an_py310.py index 775095bda..0df234af0 100644 --- a/docs_src/query_params_str_validations/tutorial010_an_py310.py +++ b/docs_src/query_params_str_validations/tutorial010_an_py310.py @@ -1,4 +1,4 @@ -from typing import Annotated +from typing import Annotated, Any from fastapi import FastAPI, Query @@ -20,7 +20,7 @@ async def read_items( ), ] = None, ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial010_an_py39.py b/docs_src/query_params_str_validations/tutorial010_an_py39.py index b126c116f..5a0226908 100644 --- a/docs_src/query_params_str_validations/tutorial010_an_py39.py +++ b/docs_src/query_params_str_validations/tutorial010_an_py39.py @@ -1,4 +1,4 @@ -from typing import Annotated, Union +from typing import Annotated, Union, Any from fastapi import FastAPI, Query @@ -20,7 +20,7 @@ async def read_items( ), ] = None, ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results diff --git a/docs_src/query_params_str_validations/tutorial010_py310.py b/docs_src/query_params_str_validations/tutorial010_py310.py index 530e6cf5b..b33ee283b 100644 --- a/docs_src/query_params_str_validations/tutorial010_py310.py +++ b/docs_src/query_params_str_validations/tutorial010_py310.py @@ -1,3 +1,5 @@ +from typing import Any + from fastapi import FastAPI, Query app = FastAPI() @@ -16,7 +18,7 @@ async def read_items( deprecated=True, ), ): - results = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} + results: dict[str, Any] = {"items": [{"item_id": "Foo"}, {"item_id": "Bar"}]} if q: - results.update({"q": q}) + results["q"] = q return results