Skip to content

Commit d9a28ba

Browse files
committed
imports
1 parent 58de4af commit d9a28ba

File tree

13 files changed

+63
-70
lines changed

13 files changed

+63
-70
lines changed

services/web/server/src/simcore_service_webserver/director_v2/_api_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from ..projects import api as projects_api
1010
from ..users import preferences_api as user_preferences_api
1111
from ..users.exceptions import UserDefaultWalletNotFoundError
12-
from ..wallets import api as wallets_api
12+
from ..wallets import api as wallets_service
1313

1414

1515
async def get_wallet_info(
@@ -49,7 +49,7 @@ async def get_wallet_info(
4949
project_wallet_id = project_wallet.wallet_id
5050

5151
# Check whether user has access to the wallet
52-
wallet = await wallets_api.get_wallet_with_available_credits_by_user_and_wallet(
52+
wallet = await wallets_service.get_wallet_with_available_credits_by_user_and_wallet(
5353
app,
5454
user_id=user_id,
5555
wallet_id=project_wallet_id,

services/web/server/src/simcore_service_webserver/folders/_workspaces_repository.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
from simcore_postgres_database.utils_repos import transaction_context
99

1010
from ..db.plugin import get_asyncpg_engine
11-
from ..projects import _folders_repository as _folders_repository
12-
from ..projects import _groups_respository as project_groups_db
13-
from ..projects import _projects_repository as projects_db
11+
from ..projects import _folders_repository as projects_folders_repository
12+
from ..projects import _groups_respository as projects_groups_repository
13+
from ..projects import _projects_repository as projects_repository
1414
from ..projects._access_rights_service import check_user_project_permission
1515
from ..users.api import get_user
1616
from ..workspaces.api import check_user_workspace_access
@@ -78,7 +78,7 @@ async def move_folder_into_workspace(
7878
async with transaction_context(get_asyncpg_engine(app)) as conn:
7979
# 4. Update workspace ID on the project resource
8080
for project_id in project_ids:
81-
await projects_db.patch_project(
81+
await projects_repository.patch_project(
8282
app=app,
8383
connection=conn,
8484
project_uuid=project_id,
@@ -106,15 +106,15 @@ async def move_folder_into_workspace(
106106

107107
# 7. Remove all records of project to folders that are not in the folders that we are moving
108108
# (ex. If we are moving from private workspace, the same project can be in different folders for different users)
109-
await _folders_repository.delete_all_project_to_folder_by_project_ids_not_in_folder_ids(
109+
await projects_folders_repository.delete_all_project_to_folder_by_project_ids_not_in_folder_ids(
110110
app,
111111
connection=conn,
112112
project_id_or_ids=set(project_ids),
113113
not_in_folder_ids=set(folder_ids),
114114
)
115115

116116
# 8. Update the user id field for the remaining folders
117-
await _folders_repository.update_project_to_folder(
117+
await projects_folders_repository.update_project_to_folder(
118118
app,
119119
connection=conn,
120120
folders_id_or_ids=set(folder_ids),
@@ -124,10 +124,10 @@ async def move_folder_into_workspace(
124124
# 9. Remove all project permissions, leave only the user who moved the project
125125
user = await get_user(app, user_id=user_id)
126126
for project_id in project_ids:
127-
await project_groups_db.delete_all_project_groups(
127+
await projects_groups_repository.delete_all_project_groups(
128128
app, connection=conn, project_id=project_id
129129
)
130-
await project_groups_db.update_or_insert_project_group(
130+
await projects_groups_repository.update_or_insert_project_group(
131131
app,
132132
connection=conn,
133133
project_id=project_id,

services/web/server/src/simcore_service_webserver/notifications/_rabbitmq_exclusive_queue_consumers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
send_message_to_user,
3131
)
3232
from ..socketio.models import WebSocketNodeProgress, WebSocketProjectProgress
33-
from ..wallets import api as wallets_api
33+
from ..wallets import api as wallets_service
3434
from ._rabbitmq_consumers_common import SubcribeArgumentsTuple, subscribe_to_rabbitmq
3535

3636
_logger = logging.getLogger(__name__)
@@ -127,7 +127,7 @@ async def _events_message_parser(app: web.Application, data: bytes) -> bool:
127127

128128
async def _osparc_credits_message_parser(app: web.Application, data: bytes) -> bool:
129129
rabbit_message = TypeAdapter(WalletCreditsMessage).validate_json(data)
130-
wallet_groups = await wallets_api.list_wallet_groups_with_read_access_by_wallet(
130+
wallet_groups = await wallets_service.list_wallet_groups_with_read_access_by_wallet(
131131
app, wallet_id=rabbit_message.wallet_id
132132
)
133133
rooms_to_notify: Generator[GroupID, None, None] = (

services/web/server/src/simcore_service_webserver/projects/_groups_service.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from models_library.users import UserID
99
from pydantic import BaseModel
1010

11-
from ..users import api as users_api
11+
from ..users import api as users_service
1212
from . import _groups_respository as projects_groups_db
1313
from ._access_rights_service import check_user_project_permission
1414
from ._groups_respository import ProjectGroupGetDB
@@ -109,9 +109,9 @@ async def replace_project_group(
109109

110110
project_db: ProjectDBAPI = app[APP_PROJECT_DBAPI]
111111
project = await project_db.get_project_db(project_id)
112-
project_owner_user: dict = await users_api.get_user(app, project.prj_owner)
112+
project_owner_user: dict = await users_service.get_user(app, project.prj_owner)
113113
if project_owner_user["primary_gid"] == group_id:
114-
user: dict = await users_api.get_user(app, user_id)
114+
user: dict = await users_service.get_user(app, user_id)
115115
if user["primary_gid"] != project_owner_user["primary_gid"]:
116116
# Only the owner of the project can modify the owner group
117117
raise ProjectInvalidRightsError(
@@ -143,7 +143,7 @@ async def delete_project_group(
143143
group_id: GroupID,
144144
product_name: ProductName,
145145
) -> None:
146-
user: dict = await users_api.get_user(app, user_id=user_id)
146+
user: dict = await users_service.get_user(app, user_id=user_id)
147147
if user["primary_gid"] != group_id:
148148
await check_user_project_permission(
149149
app,
@@ -155,7 +155,7 @@ async def delete_project_group(
155155

156156
project_db: ProjectDBAPI = app[APP_PROJECT_DBAPI]
157157
project = await project_db.get_project_db(project_id)
158-
project_owner_user: dict = await users_api.get_user(app, project.prj_owner)
158+
project_owner_user: dict = await users_service.get_user(app, project.prj_owner)
159159
if project_owner_user["primary_gid"] == group_id:
160160
if user["primary_gid"] != project_owner_user["primary_gid"]:
161161
# Only the owner of the project can delete the owner group

services/web/server/src/simcore_service_webserver/projects/_projects_service.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@
120120
UserDefaultWalletNotFoundError,
121121
get_frontend_user_preference,
122122
)
123-
from ..wallets import api as wallets_api
123+
from ..wallets import api as wallets_service
124124
from ..wallets.errors import WalletNotEnoughCreditsError
125125
from ..workspaces import _workspaces_repository as workspaces_db
126126
from . import (
@@ -682,13 +682,11 @@ async def _() -> None:
682682
else:
683683
project_wallet_id = project_wallet.wallet_id
684684
# Check whether user has access to the wallet
685-
wallet = (
686-
await wallets_api.get_wallet_with_available_credits_by_user_and_wallet(
687-
request.app,
688-
user_id=user_id,
689-
wallet_id=project_wallet_id,
690-
product_name=product_name,
691-
)
685+
wallet = await wallets_service.get_wallet_with_available_credits_by_user_and_wallet(
686+
request.app,
687+
user_id=user_id,
688+
wallet_id=project_wallet_id,
689+
product_name=product_name,
692690
)
693691
wallet_info = WalletInfo(
694692
wallet_id=project_wallet_id,

services/web/server/src/simcore_service_webserver/projects/_projects_service_delete.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
from servicelib.redis._errors import ProjectLockError
1212

1313
from ..director_v2 import api as director_v2_service
14-
from . import _projects_repository as _projects_repository
14+
from . import _projects_repository as projects_repository
1515
from . import _projects_service
1616
from .exceptions import ProjectDeleteError, ProjectNotFoundError
1717

@@ -68,7 +68,7 @@ async def delete_project_as_admin(
6868
try:
6969
# 1. hide
7070
with _monitor_step(state, name="hide"):
71-
project = await _projects_repository.patch_project(
71+
project = await projects_repository.patch_project(
7272
app,
7373
project_uuid=project_uuid,
7474
new_partial_project_data={"hidden": True},
@@ -83,7 +83,7 @@ async def delete_project_as_admin(
8383

8484
# 3. delete
8585
with _monitor_step(state, name="delete"):
86-
await _projects_repository.delete_project(app, project_uuid=project_uuid)
86+
await projects_repository.delete_project(app, project_uuid=project_uuid)
8787

8888
except ProjectNotFoundError as err:
8989
_logger.debug(

services/web/server/src/simcore_service_webserver/projects/_trash_service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
from ..director_v2 import api as director_v2_api
1717
from ..dynamic_scheduler import api as dynamic_scheduler_api
1818
from . import _crud_api_read
19-
from . import _projects_repository as _projects_repository
19+
from . import _projects_repository as projects_repository
2020
from . import _projects_service, _projects_service_delete
2121
from ._access_rights_service import check_user_project_permission
2222
from ._projects_repository import _OLDEST_TRASHED_FIRST
@@ -243,7 +243,7 @@ async def batch_delete_trashed_projects_as_admin(
243243
(
244244
page_params.total_number_of_items,
245245
expired_trashed_projects,
246-
) = await _projects_repository.list_trashed_projects(
246+
) = await projects_repository.list_trashed_projects(
247247
app,
248248
# both implicit and explicitly trashed
249249
trashed_before=trashed_before,

services/web/server/src/simcore_service_webserver/projects/_wallets_service.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
)
1717

1818
from ..rabbitmq import get_rabbitmq_rpc_client
19-
from ..users import api as users_api
20-
from ..wallets import _api as wallets_api
19+
from ..users import api as users_service
20+
from ..wallets import _api as wallets_service
2121
from ._projects_repository_legacy import ProjectDBAPI
2222
from .exceptions import (
2323
ProjectInDebtCanNotChangeWalletError,
@@ -73,7 +73,7 @@ async def connect_wallet_to_project(
7373
db: ProjectDBAPI = ProjectDBAPI.get_from_app_context(app)
7474

7575
# ensure the wallet can be used by the user
76-
wallet: WalletGet = await wallets_api.get_wallet_by_user(
76+
wallet: WalletGet = await wallets_service.get_wallet_by_user(
7777
app,
7878
user_id=user_id,
7979
wallet_id=wallet_id,
@@ -153,20 +153,20 @@ async def pay_debt_with_different_wallet(
153153
assert current_wallet_id != new_wallet_id # nosec
154154

155155
# ensure the wallets can be used by the user
156-
new_wallet: WalletGet = await wallets_api.get_wallet_by_user(
156+
new_wallet: WalletGet = await wallets_service.get_wallet_by_user(
157157
app,
158158
user_id=user_id,
159159
wallet_id=new_wallet_id,
160160
product_name=product_name,
161161
)
162-
current_wallet: WalletGet = await wallets_api.get_wallet_by_user(
162+
current_wallet: WalletGet = await wallets_service.get_wallet_by_user(
163163
app,
164164
user_id=user_id,
165165
wallet_id=current_wallet_id,
166166
product_name=product_name,
167167
)
168168

169-
user = await users_api.get_user(app, user_id=user_id)
169+
user = await users_service.get_user(app, user_id=user_id)
170170

171171
# Transfer credits from the source wallet to the connected wallet
172172
rpc_client = get_rabbitmq_rpc_client(app)

services/web/server/src/simcore_service_webserver/projects/_workspaces_service.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@
1010
from ..db.plugin import get_asyncpg_engine
1111
from ..users.api import get_user
1212
from ..workspaces.api import check_user_workspace_access
13-
from . import _folders_repository as _folders_repository
14-
from . import _groups_respository as project_groups_db
15-
from . import _projects_repository
13+
from . import _folders_repository, _groups_respository, _projects_repository
1614
from ._access_rights_service import get_user_project_access_rights
1715
from .exceptions import ProjectInvalidRightsError
1816

@@ -62,10 +60,10 @@ async def move_project_into_workspace(
6260

6361
# 5. Remove all project permissions, leave only the user who moved the project
6462
user = await get_user(app, user_id=user_id)
65-
await project_groups_db.delete_all_project_groups(
63+
await _groups_respository.delete_all_project_groups(
6664
app, connection=conn, project_id=project_id
6765
)
68-
await project_groups_db.update_or_insert_project_group(
66+
await _groups_respository.update_or_insert_project_group(
6967
app,
7068
connection=conn,
7169
project_id=project_id,

services/web/server/src/simcore_service_webserver/resource_usage/_observer.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
""" Handlers to events registered in servicelib.observer.event_registry
2-
3-
"""
4-
1+
"""Handlers to events registered in servicelib.observer.event_registry"""
52

63
import logging
74

@@ -15,7 +12,7 @@
1512
from servicelib.utils import logged_gather
1613

1714
from ..notifications import wallet_osparc_credits
18-
from ..wallets import api as wallets_api
15+
from ..wallets import api as wallets_service
1916

2017
_logger = logging.getLogger(__name__)
2118

@@ -30,7 +27,7 @@ async def _on_user_disconnected(
3027
assert client_session_id # nosec
3128

3229
# Get all user wallets and unsubscribe
33-
user_wallet = await wallets_api.list_wallets_for_user(
30+
user_wallet = await wallets_service.list_wallets_for_user(
3431
app, user_id=user_id, product_name=product_name
3532
)
3633
disconnect_tasks = [
@@ -44,7 +41,7 @@ async def _on_user_connected(
4441
user_id: int, app: web.Application, product_name: str
4542
) -> None:
4643
# Get all user wallets and subscribe
47-
user_wallet = await wallets_api.list_wallets_for_user(
44+
user_wallet = await wallets_service.list_wallets_for_user(
4845
app, user_id=user_id, product_name=product_name
4946
)
5047
_logger.debug("Connecting user %s to wallets %s", f"{user_id}", f"{user_wallet}")

0 commit comments

Comments
 (0)