(self)
| 13 | """ |
| 14 | |
| 15 | def get_generator_class(self) -> type: |
| 16 | try: |
| 17 | if self.request.query_params["mcp"].lower() == "true": # type: ignore[attr-defined] |
| 18 | return MCPSchemaGenerator |
| 19 | except (AttributeError, KeyError): |
| 20 | pass |
| 21 | return SchemaGenerator |
| 22 | |
| 23 | def get(self, request: Request, *args: Any, **kwargs: Any) -> Response: |
| 24 | self.generator_class = self.get_generator_class() |
no outgoing calls