From 7f2b580e57e5a4701ac88943dadbe36dbcf0ecde Mon Sep 17 00:00:00 2001 From: Christopher Ormaza Date: Fri, 8 Nov 2024 11:17:59 -0500 Subject: [PATCH] [IMP] fastapi: pre-commit auto fixes --- fastapi/demo/fastapi_endpoint_demo.xml | 42 ++++++++++++------------- fastapi/dependencies.py | 2 +- fastapi/models/fastapi_endpoint_demo.py | 6 ++-- fastapi/routers/demo_router.py | 3 +- fastapi/security/fastapi_endpoint.xml | 1 - fastapi/security/ir_rule+acl.xml | 1 - fastapi/views/fastapi_endpoint.xml | 37 +++++++++++----------- fastapi/views/fastapi_endpoint_demo.xml | 12 +++---- requirements.txt | 6 ++++ 9 files changed, 56 insertions(+), 54 deletions(-) create mode 100644 requirements.txt diff --git a/fastapi/demo/fastapi_endpoint_demo.xml b/fastapi/demo/fastapi_endpoint_demo.xml index a1c34e34b..94c3c373f 100644 --- a/fastapi/demo/fastapi_endpoint_demo.xml +++ b/fastapi/demo/fastapi_endpoint_demo.xml @@ -2,35 +2,35 @@ - - + - My Demo Endpoint User - my_demo_app_user - - + My Demo Endpoint User + my_demo_app_user + + - - - My Demo Endpoint Group - - - + + My Demo Endpoint Group + + + - - - Fastapi Demo Endpoint - + Fastapi Demo Endpoint + - demo - /fastapi_demo - http_basic - - + demo + /fastapi_demo + http_basic + + diff --git a/fastapi/dependencies.py b/fastapi/dependencies.py index 47b133285..5978a1369 100644 --- a/fastapi/dependencies.py +++ b/fastapi/dependencies.py @@ -50,7 +50,7 @@ def optionally_authenticated_partner_impl() -> Partner | None: def authenticated_partner_env( - partner: Annotated[Partner, Depends(authenticated_partner_impl)] + partner: Annotated[Partner, Depends(authenticated_partner_impl)], ) -> Environment: """Return an environment with the authenticated partner id in the context""" return partner.with_context(authenticated_partner_id=partner.id).env diff --git a/fastapi/models/fastapi_endpoint_demo.py b/fastapi/models/fastapi_endpoint_demo.py index 7011b32cc..cf3df84c1 100644 --- a/fastapi/models/fastapi_endpoint_demo.py +++ b/fastapi/models/fastapi_endpoint_demo.py @@ -65,9 +65,9 @@ def _get_app(self): authenticated_partner_impl_override = ( api_key_based_authenticated_partner_impl ) - app.dependency_overrides[ - authenticated_partner_impl - ] = authenticated_partner_impl_override + app.dependency_overrides[authenticated_partner_impl] = ( + authenticated_partner_impl_override + ) return app def _prepare_fastapi_app_params(self) -> dict[str, Any]: diff --git a/fastapi/routers/demo_router.py b/fastapi/routers/demo_router.py index 01e9eef1d..e6ce0fe3e 100644 --- a/fastapi/routers/demo_router.py +++ b/fastapi/routers/demo_router.py @@ -4,6 +4,7 @@ The demo router is a router that demonstrates how to use the fastapi integration with odoo. """ + from typing import Annotated from psycopg2 import errorcodes @@ -66,7 +67,7 @@ async def get_lang(env: Annotated[Environment, Depends(odoo_env)]): @router.get("/demo/who_ami") async def who_ami( - partner: Annotated[Partner, Depends(authenticated_partner)] + partner: Annotated[Partner, Depends(authenticated_partner)], ) -> DemoUserInfo: """Who am I? diff --git a/fastapi/security/fastapi_endpoint.xml b/fastapi/security/fastapi_endpoint.xml index ea94557be..1bb23ac5d 100644 --- a/fastapi/security/fastapi_endpoint.xml +++ b/fastapi/security/fastapi_endpoint.xml @@ -2,7 +2,6 @@ - fastapi.endpoint view diff --git a/fastapi/security/ir_rule+acl.xml b/fastapi/security/ir_rule+acl.xml index 592a4646f..2ba108bee 100644 --- a/fastapi/security/ir_rule+acl.xml +++ b/fastapi/security/ir_rule+acl.xml @@ -61,5 +61,4 @@ [('user_id', '=', user.id)] - diff --git a/fastapi/views/fastapi_endpoint.xml b/fastapi/views/fastapi_endpoint.xml index 1f1516be3..4bae2644b 100644 --- a/fastapi/views/fastapi_endpoint.xml +++ b/fastapi/views/fastapi_endpoint.xml @@ -2,14 +2,12 @@ - fastapi.endpoint.form (in fastapi) fastapi.endpoint
-
-
+
@@ -37,22 +35,24 @@ />
- - - - - - - - - - - - - + + + + + + + + + + + + +
@@ -73,7 +73,7 @@ domain="[('active','=',False)]" /> - - diff --git a/fastapi/views/fastapi_endpoint_demo.xml b/fastapi/views/fastapi_endpoint_demo.xml index 00be6416d..c5554b169 100644 --- a/fastapi/views/fastapi_endpoint_demo.xml +++ b/fastapi/views/fastapi_endpoint_demo.xml @@ -2,22 +2,20 @@ - fastapi.endpoint.demo.form (in fastapi) fastapi.endpoint - - + - - - + + + - diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 000000000..bcba9b734 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,6 @@ +# generated from manifests external_dependencies +a2wsgi>=1.10.6 +fastapi>=0.110.0 +parse-accept-language +python-multipart +ujson