failed NO_PATCH NO_PATCH UNSUBMITTED empty_patch(None) ยท None tool calls ยท 0 s ยท fastapi/fastapi
๐ Fix support for `if TYPE_CHECKING`, non-evaluated stringified annotations ๐ Fix support for `if TYPE_CHECKING`, non-evaluated stringified annotations Related to https://github.com/fastapi/fastapi/discussions/14464, https://github.com/fastapi/fastapi/issues/14484, https://github.com/fastapi/fastapi/pull/11355
| # | Tool | Arguments | Result |
|---|---|---|---|
| No trace captured. | |||
E
==================================== ERRORS ====================================
__________________________ ERROR at setup of test_get __________________________
@pytest.fixture(name="client")
def client_fixture() -> TestClient:
app = FastAPI()
> @app.get("/")
^^^^^^^^^^^^
tests/test_stringified_annotation_dependency.py:36:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
fastapi/routing.py:1128: in decorator
self.add_api_route(
fastapi/routing.py:1067: in add_api_route
route = route_class(
fastapi/routing.py:686: in __init__
self.dependant = get_dependant(
fastapi/dependencies/utils.py:303: in get_dependant
sub_dependant = get_dependant(
fastapi/dependencies/utils.py:277: in get_dependant
endpoint_signature = get_typed_signature(call)
^^^^^^^^^^^^^^^^^^^^^^^^^
fastapi/dependencies/utils.py:214: in get_typed_signature
signature = inspect.signature(call, eval_str=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/Users/jp/.local/share/uv/python/cpython-3.13.15-macos-aarch64-none/lib/python3.13/inspect.py:3394: in signature
return Signature.from_callable(obj, follow_wrapped=follow_wrapped,
/Users/jp/.local/share/uv/python/cpython-3.13.15-macos-aarch64-none/lib/python3.13/inspect.py:3117: in from_callable
return _signature_from_callable(obj, sigcls=cls,
/Users/jp/.local/share/uv/python/cpython-3.13.15-macos-aarch64-none/lib/python3.13/inspect.py:2605: in _signature_from_callable
return _signature_from_function(sigcls, obj,
/Users/jp/.local/share/uv/python/cpython-3.13.15-macos-aarch64-none/lib/python3.13/inspect.py:2428: in _signature_from_function
annotations = get_annotations(func, globals=globals, locals=locals, eval_str=eval_str)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/Users/jp/.local/share/uv/python/cpython-3.13.15-macos-aarch64-none/lib/python3.13/inspect.py:294: in get_annotations
else eval(_rewrite_star_unpack(value), globals, locals)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> ???
E NameError: name 'AsyncGenerator' is not defined
<string>:1: NameError
=============================== warnings summary ===============================
../../../../../../../Users/jp/repos/kaggle-gemini-coding-agent-post-training/.envs/overlays/starlette-0.50.0-py3-none-any/starlette/testclient.py:45
/Users/jp/repos/kaggle-gemini-coding-agent-post-training/.envs/overlays/starlette-0.50.0-py3-none-any/starlette/testclient.py:45: DeprecationWarning: The anyio.abc.BlockingPortal alias is deprecated, use anyio.from_thread.BlockingPortal instead.
_PortalFactoryType = Callable[[], AbstractContextManager[anyio.abc.BlockingPortal]]
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
!!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!
1 warning, 1 error in 0.66s