From df2ef1adc04b0e6b4a58e7d1a11f4f33fbb55dad Mon Sep 17 00:00:00 2001 From: Georg K Date: Thu, 28 Jul 2022 01:53:44 +0300 Subject: [PATCH] feat: remove raise_validation_errors --- aiohttp_pydantic/oas/__init__.py | 5 +---- aiohttp_pydantic/view.py | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/aiohttp_pydantic/oas/__init__.py b/aiohttp_pydantic/oas/__init__.py index bf4d3ad..d269f94 100644 --- a/aiohttp_pydantic/oas/__init__.py +++ b/aiohttp_pydantic/oas/__init__.py @@ -14,14 +14,11 @@ def setup( url_prefix: str = "/oas", enable: bool = True, version_spec: Optional[str] = None, - title_spec: Optional[str] = None, - raise_validation_errors: bool = False, + title_spec: Optional[str] = None ): if enable: oas_app = web.Application() oas_app["apps to expose"] = tuple(apps_to_expose) or (app,) - for a in oas_app["apps to expose"]: - a['raise_validation_errors'] = raise_validation_errors oas_app["index template"] = jinja2.Template( resources.read_text("aiohttp_pydantic.oas", "index.j2") ) diff --git a/aiohttp_pydantic/view.py b/aiohttp_pydantic/view.py index dbf2833..3b7cd65 100644 --- a/aiohttp_pydantic/view.py +++ b/aiohttp_pydantic/view.py @@ -127,10 +127,7 @@ def inject_params( else: injector.inject(self.request, args, kwargs) except ValidationError as error: - if self.request.app['raise_validation_errors']: - raise - else: - return await self.on_validation_error(error, injector.context) + return await self.on_validation_error(error, injector.context) return await handler(self, *args, **kwargs)