Browse Source

Merge 66ec649520 into 6df50d40fe

pull/13890/merge
Edgar Ramírez Mondragón 5 days ago
committed by GitHub
parent
commit
33464fed13
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 3
      fastapi/routing.py

3
fastapi/routing.py

@ -1,4 +1,3 @@
import asyncio
import dataclasses import dataclasses
import email.message import email.message
import inspect import inspect
@ -231,7 +230,7 @@ def get_request_handler(
embed_body_fields: bool = False, embed_body_fields: bool = False,
) -> Callable[[Request], Coroutine[Any, Any, Response]]: ) -> Callable[[Request], Coroutine[Any, Any, Response]]:
assert dependant.call is not None, "dependant.call must be a function" assert dependant.call is not None, "dependant.call must be a function"
is_coroutine = asyncio.iscoroutinefunction(dependant.call) is_coroutine = inspect.iscoroutinefunction(dependant.call)
is_body_form = body_field and isinstance(body_field.field_info, params.Form) is_body_form = body_field and isinstance(body_field.field_info, params.Form)
if isinstance(response_class, DefaultPlaceholder): if isinstance(response_class, DefaultPlaceholder):
actual_response_class: Type[Response] = response_class.value actual_response_class: Type[Response] = response_class.value

Loading…
Cancel
Save