generate_encoders_by_class_tuples() — fastapi Function Reference
Architecture documentation for the generate_encoders_by_class_tuples() function in encoders.py from the fastapi codebase.
Entity Profile
Dependency Diagram
graph TD 3227b08c_2d7d_efae_153e_437393cf2d8f["generate_encoders_by_class_tuples()"] ea747667_035c_8539_a8f7_f347fb7e7c39["encoders.py"] 3227b08c_2d7d_efae_153e_437393cf2d8f -->|defined in| ea747667_035c_8539_a8f7_f347fb7e7c39 style 3227b08c_2d7d_efae_153e_437393cf2d8f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
fastapi/encoders.py lines 97–105
def generate_encoders_by_class_tuples(
type_encoder_map: dict[Any, Callable[[Any], Any]],
) -> dict[Callable[[Any], Any], tuple[Any, ...]]:
encoders_by_class_tuples: dict[Callable[[Any], Any], tuple[Any, ...]] = defaultdict(
tuple
)
for type_, encoder in type_encoder_map.items():
encoders_by_class_tuples[encoder] += (type_,)
return encoders_by_class_tuples
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does generate_encoders_by_class_tuples() do?
generate_encoders_by_class_tuples() is a function in the fastapi codebase, defined in fastapi/encoders.py.
Where is generate_encoders_by_class_tuples() defined?
generate_encoders_by_class_tuples() is defined in fastapi/encoders.py at line 97.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free