Skip to content

Commit accb75c

Browse files
committed
@bisgaard-itis review: solver arguments
1 parent 0886a56 commit accb75c

File tree

5 files changed

+22
-22
lines changed

5 files changed

+22
-22
lines changed

services/api-server/src/simcore_service_api_server/_service_solvers.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,15 @@ def __init__(
4040
async def get_solver(
4141
self,
4242
*,
43-
user_id: UserID,
44-
name: SolverKeyId,
45-
version: VersionStr,
4643
product_name: ProductName,
44+
user_id: UserID,
45+
solver_key: SolverKeyId,
46+
solver_version: VersionStr,
4747
) -> Solver:
4848
service = await self._catalog_service.get(
4949
user_id=user_id,
50-
name=name,
51-
version=version,
50+
name=solver_key,
51+
version=solver_version,
5252
product_name=product_name,
5353
)
5454
assert ( # nosec
@@ -60,9 +60,9 @@ async def get_solver(
6060
async def get_latest_release(
6161
self,
6262
*,
63+
product_name: str,
6364
user_id: int,
6465
solver_key: SolverKeyId,
65-
product_name: str,
6666
) -> Solver:
6767
service_releases: list[ServiceRelease] = []
6868
for page_params in iter_pagination_params(limit=DEFAULT_PAGINATION_LIMIT):
@@ -89,10 +89,10 @@ async def get_latest_release(
8989
async def list_jobs(
9090
self,
9191
*,
92-
user_id: UserID,
9392
product_name: ProductName,
93+
user_id: UserID,
9494
# filters
95-
solver_id: SolverKeyId | None = None,
95+
solver_key: SolverKeyId | None = None,
9696
solver_version: VersionStr | None = None,
9797
# pagination
9898
offset: PageOffsetInt = 0,
@@ -104,8 +104,8 @@ async def list_jobs(
104104
collection_or_resource_ids = [
105105
"solvers", # solver_id, "releases", solver_version, "jobs",
106106
]
107-
if solver_id:
108-
collection_or_resource_ids.append(solver_id)
107+
if solver_key:
108+
collection_or_resource_ids.append(solver_key)
109109
if solver_version:
110110
collection_or_resource_ids.append("releases")
111111
collection_or_resource_ids.append(solver_version)

services/api-server/src/simcore_service_api_server/api/routes/solvers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -240,8 +240,8 @@ async def get_solver_release(
240240
try:
241241
solver: Solver = await solver_service.get_solver(
242242
user_id=user_id,
243-
name=solver_key,
244-
version=version,
243+
solver_key=solver_key,
244+
solver_version=version,
245245
product_name=product_name,
246246
)
247247

services/api-server/src/simcore_service_api_server/api/routes/solvers_jobs.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,8 @@ async def create_solver_job(
112112
# ensures user has access to solver
113113
solver = await solver_service.get_solver(
114114
user_id=user_id,
115-
name=solver_key,
116-
version=version,
115+
solver_key=solver_key,
116+
solver_version=version,
117117
product_name=product_name,
118118
)
119119
job, project = await job_service.create_job(

services/api-server/src/simcore_service_api_server/api/routes/solvers_jobs_getters.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,8 @@ async def list_jobs(
185185

186186
solver = await solver_service.get_solver(
187187
user_id=user_id,
188-
name=solver_key,
189-
version=version,
188+
solver_key=solver_key,
189+
solver_version=version,
190190
product_name=product_name,
191191
)
192192
_logger.debug("Listing Jobs in Solver '%s'", solver.name)
@@ -232,8 +232,8 @@ async def get_jobs_page(
232232

233233
solver = await solver_service.get_solver(
234234
user_id=user_id,
235-
name=solver_key,
236-
version=version,
235+
solver_key=solver_key,
236+
solver_version=version,
237237
product_name=product_name,
238238
)
239239
_logger.debug("Listing Jobs in Solver '%s'", solver.name)
@@ -276,8 +276,8 @@ async def get_job(
276276

277277
solver = await solver_service.get_solver(
278278
user_id=user_id,
279-
name=solver_key,
280-
version=version,
279+
solver_key=solver_key,
280+
solver_version=version,
281281
product_name=product_name,
282282
)
283283
project: ProjectGet = await webserver_api.get_project(project_id=job_id)

services/api-server/tests/unit/test_service_solvers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ async def test_get_solver(
3333
):
3434
solver = await solver_service.get_solver(
3535
user_id=user_id,
36-
name="simcore/services/comp/solver-1",
37-
version="1.0.0",
36+
solver_key="simcore/services/comp/solver-1",
37+
solver_version="1.0.0",
3838
product_name=product_name,
3939
)
4040

0 commit comments

Comments
 (0)