diff --git a/fastapi/dependencies/utils.py b/fastapi/dependencies/utils.py index 9a5b9e1aa..c80737fbc 100644 --- a/fastapi/dependencies/utils.py +++ b/fastapi/dependencies/utils.py @@ -251,7 +251,7 @@ def get_typed_signature(call: Callable[..., Any]) -> inspect.Signature: if len(fields): query_extra_info = dict() for param in fields: - query_extra_info[param] = dict((fields[param].field_info.__repr_args__())) + query_extra_info[param] = dict(fields[param].field_info.__repr_args__()) query_extra_info[param]["default"] = ( Required if getattr(fields[param], "required", False) diff --git a/tests/test_dependency_schema_query.py b/tests/test_dependency_schema_query.py index 72535741f..60d93c884 100644 --- a/tests/test_dependency_schema_query.py +++ b/tests/test_dependency_schema_query.py @@ -1,6 +1,6 @@ from typing import Optional -from fastapi import FastAPI, Depends, Query +from fastapi import Depends, FastAPI, Query from fastapi.testclient import TestClient from pydantic import BaseModel