diff --git a/fastapi/applications.py b/fastapi/applications.py index 02193312b..2a89f6aeb 100644 --- a/fastapi/applications.py +++ b/fastapi/applications.py @@ -908,8 +908,10 @@ class FastAPI(Starlette): ] = "3.1.0" self.openapi_schema: Optional[Dict[str, Any]] = None if self.openapi_url: - assert self.title, "A title must be provided for OpenAPI, e.g.: 'My API'" - assert self.version, "A version must be provided for OpenAPI, e.g.: '2.1.0'" + if not self.title: + raise ValueError("A title must be provided for OpenAPI, e.g.: 'My API'") + if not self.version: + raise ValueError("A version must be provided for OpenAPI, e.g.: '2.1.0'") # TODO: remove when discarding the openapi_prefix parameter if openapi_prefix: logger.warning(