Skip to content

Commit cf49d8f

Browse files
committed
uses api
1 parent 7aa76dd commit cf49d8f

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

services/web/server/src/simcore_service_webserver/studies_dispatcher/_core.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
)
1515
from sqlalchemy.dialects.postgresql import ARRAY, INTEGER
1616

17-
from .._constants import APP_AIOPG_ENGINE_KEY
17+
from ..db.plugin import get_aiopg_engine
1818
from ._errors import FileToLarge, IncompatibleService
1919
from ._models import ViewerInfo
2020
from .settings import get_plugin_settings
@@ -41,7 +41,7 @@ async def list_viewers_info(
4141
#
4242
consumers: deque = deque()
4343

44-
async with app[APP_AIOPG_ENGINE_KEY].acquire() as conn:
44+
async with get_aiopg_engine(app).acquire() as conn:
4545
# FIXME: ADD CONDITION: service MUST be shared with EVERYBODY!
4646
query = services_consume_filetypes.select()
4747
if file_type:
@@ -119,7 +119,7 @@ def _version(column_or_value):
119119
return await get_default_viewer(app, file_type, file_size)
120120

121121
if service_key and service_version:
122-
async with app[APP_AIOPG_ENGINE_KEY].acquire() as conn:
122+
async with get_aiopg_engine(app).acquire() as conn:
123123
query = (
124124
services_consume_filetypes.select()
125125
.where(

services/web/server/src/simcore_service_webserver/tags/_handlers.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
from aiohttp import web
44
from aiopg.sa.engine import Engine
55
from pydantic import parse_obj_as
6-
from servicelib.aiohttp.application_keys import APP_AIOPG_ENGINE_KEY
76
from servicelib.aiohttp.requests_validation import (
87
parse_request_body_as,
98
parse_request_path_parameters_as,
@@ -17,6 +16,7 @@
1716
)
1817

1918
from .._meta import API_VTAG as VTAG
19+
from ..db.plugin import get_aiopg_engine
2020
from ..login.decorators import login_required
2121
from ..security.decorators import permission_required
2222
from ..utils_aiohttp import envelope_json_response
@@ -55,7 +55,7 @@ async def wrapper(request: web.Request) -> web.StreamResponse:
5555
@permission_required("tag.crud.*")
5656
@_handle_tags_exceptions
5757
async def create_tag(request: web.Request):
58-
engine: Engine = request.app[APP_AIOPG_ENGINE_KEY]
58+
engine: Engine = get_aiopg_engine(request.app)
5959
req_ctx = TagRequestContext.parse_obj(request)
6060
new_tag = await parse_request_body_as(TagCreate, request)
6161

@@ -77,7 +77,7 @@ async def create_tag(request: web.Request):
7777
@permission_required("tag.crud.*")
7878
@_handle_tags_exceptions
7979
async def list_tags(request: web.Request):
80-
engine: Engine = request.app[APP_AIOPG_ENGINE_KEY]
80+
engine: Engine = get_aiopg_engine(request.app)
8181
req_ctx = TagRequestContext.parse_obj(request)
8282

8383
repo = TagsRepo(user_id=req_ctx.user_id)
@@ -93,7 +93,7 @@ async def list_tags(request: web.Request):
9393
@permission_required("tag.crud.*")
9494
@_handle_tags_exceptions
9595
async def update_tag(request: web.Request):
96-
engine: Engine = request.app[APP_AIOPG_ENGINE_KEY]
96+
engine: Engine = get_aiopg_engine(request.app)
9797
req_ctx = TagRequestContext.parse_obj(request)
9898
path_params = parse_request_path_parameters_as(TagPathParams, request)
9999
tag_updates = await parse_request_body_as(TagUpdate, request)
@@ -112,7 +112,7 @@ async def update_tag(request: web.Request):
112112
@permission_required("tag.crud.*")
113113
@_handle_tags_exceptions
114114
async def delete_tag(request: web.Request):
115-
engine: Engine = request.app[APP_AIOPG_ENGINE_KEY]
115+
engine: Engine = get_aiopg_engine(request.app)
116116
req_ctx = TagRequestContext.parse_obj(request)
117117
path_params = parse_request_path_parameters_as(TagPathParams, request)
118118

0 commit comments

Comments
 (0)