Skip to content

Commit ee7bb37

Browse files
committed
status_filter -> cached_job_statuses
1 parent ade3efe commit ee7bb37

File tree

8 files changed

+17
-17
lines changed

8 files changed

+17
-17
lines changed

packages/service-library/src/servicelib/rabbitmq/rpc_interfaces/webserver/v1/functions.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,7 @@ async def find_cached_function_jobs(
500500
user_id: UserID,
501501
function_id: FunctionID,
502502
inputs: FunctionInputsList,
503-
status_filter: list[FunctionJobStatus] | None = None,
503+
cached_job_statuses: list[FunctionJobStatus] | None = None,
504504
) -> list[RegisteredFunctionJob | None]:
505505
"""Find cached function jobs."""
506506
return TypeAdapter(list[RegisteredFunctionJob | None]).validate_python(
@@ -510,7 +510,7 @@ async def find_cached_function_jobs(
510510
user_id=user_id,
511511
function_id=function_id,
512512
inputs=inputs,
513-
status_filter=status_filter,
513+
cached_job_statuses=cached_job_statuses,
514514
),
515515
)
516516

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -136,13 +136,13 @@ async def batch_pre_register_function_jobs(
136136
self,
137137
*,
138138
function: RegisteredFunction,
139-
job_inputs: list[JobInputs],
139+
job_input_list: list[JobInputs],
140140
) -> list[PreRegisteredFunctionJobData]:
141141

142142
if function.input_schema is not None:
143143
is_valid, validation_str = await self.validate_function_inputs(
144144
function=function,
145-
job_inputs=job_inputs,
145+
job_inputs=job_input_list,
146146
)
147147
if not is_valid:
148148
raise FunctionInputsValidationError(error=validation_str)
@@ -159,7 +159,7 @@ async def batch_pre_register_function_jobs(
159159
project_job_id=None,
160160
job_creation_task_id=None,
161161
)
162-
for input_ in job_inputs
162+
for input_ in job_input_list
163163
]
164164
batch_registered_jobs = (
165165
await self._web_rpc_client.batch_register_function_jobs(
@@ -183,7 +183,7 @@ async def batch_pre_register_function_jobs(
183183
solver_job_id=None,
184184
job_creation_task_id=None,
185185
)
186-
for input_ in job_inputs
186+
for input_ in job_input_list
187187
]
188188
batch_registered_jobs = (
189189
await self._web_rpc_client.batch_register_function_jobs(
@@ -205,7 +205,7 @@ async def batch_pre_register_function_jobs(
205205
function_job_id=job.uid,
206206
job_inputs=input_,
207207
)
208-
for job, input_ in zip(jobs, job_inputs)
208+
for job, input_ in zip(jobs, job_input_list)
209209
]
210210

211211
async def batch_patch_registered_function_job(

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ async def create_function_job_creation_tasks(
332332
pre_registered_function_job_data_list = (
333333
await self._function_job_service.batch_pre_register_function_jobs(
334334
function=function,
335-
job_inputs=[JobInputs(values=_ or {}) for _ in uncached_inputs],
335+
job_input_list=[JobInputs(values=_ or {}) for _ in uncached_inputs],
336336
)
337337
)
338338

services/api-server/src/simcore_service_api_server/services_rpc/wb_api_server.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -629,7 +629,7 @@ async def find_cached_function_jobs(
629629
product_name=product_name,
630630
function_id=function_id,
631631
inputs=inputs,
632-
status_filter=status_filter,
632+
cached_job_statuses=status_filter,
633633
)
634634

635635
async def get_function_job_collection(

services/web/server/src/simcore_service_webserver/functions/_controller/_functions_rpc.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -489,15 +489,15 @@ async def find_cached_function_jobs(
489489
product_name: ProductName,
490490
function_id: FunctionID,
491491
inputs: FunctionInputsList,
492-
status_filter: list[FunctionJobStatus] | None,
492+
cached_job_statuses: list[FunctionJobStatus] | None,
493493
) -> list[RegisteredFunctionJob | None]:
494494
retrieved_cached_function_jobs = await _functions_service.find_cached_function_jobs(
495495
app=app,
496496
user_id=user_id,
497497
product_name=product_name,
498498
function_id=function_id,
499499
inputs=inputs,
500-
status_filter=status_filter,
500+
cached_job_statuses=cached_job_statuses,
501501
)
502502
assert len(retrieved_cached_function_jobs) == len(inputs) # nosec
503503
return retrieved_cached_function_jobs

services/web/server/src/simcore_service_webserver/functions/_function_jobs_repository.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ async def find_cached_function_jobs(
325325
function_id: FunctionID,
326326
product_name: ProductName,
327327
inputs: FunctionInputsList,
328-
status_filter: list[FunctionJobStatus] | None = None,
328+
cached_job_statuses: list[FunctionJobStatus] | None = None,
329329
) -> list[RegisteredFunctionJobDB | None]:
330330
async with pass_or_acquire_connection(get_asyncpg_engine(app), connection) as conn:
331331
# Get user groups for access check
@@ -352,9 +352,9 @@ async def find_cached_function_jobs(
352352
function_jobs_table.c.uuid.in_(access_subquery),
353353
(
354354
function_jobs_table.c.status.in_(
355-
[status.status for status in status_filter]
355+
[status.status for status in cached_job_statuses]
356356
)
357-
if status_filter is not None
357+
if cached_job_statuses is not None
358358
else sqlalchemy.sql.true()
359359
),
360360
)

services/web/server/src/simcore_service_webserver/functions/_functions_service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -455,15 +455,15 @@ async def find_cached_function_jobs(
455455
product_name: ProductName,
456456
function_id: FunctionID,
457457
inputs: FunctionInputsList,
458-
status_filter: list[FunctionJobStatus] | None = None,
458+
cached_job_statuses: list[FunctionJobStatus] | None = None,
459459
) -> list[RegisteredFunctionJob | None]:
460460
returned_function_jobs = await _function_jobs_repository.find_cached_function_jobs(
461461
app=app,
462462
user_id=user_id,
463463
product_name=product_name,
464464
function_id=function_id,
465465
inputs=inputs,
466-
status_filter=status_filter,
466+
cached_job_statuses=cached_job_statuses,
467467
)
468468
assert len(returned_function_jobs) == len(inputs) # nosec
469469

services/web/server/tests/unit/with_dbs/04/functions/wb-api-server/test_function_jobs_controller_rpc.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -536,7 +536,7 @@ async def test_find_cached_function_jobs_with_status(
536536
product_name=osparc_product_name,
537537
user_id=logged_user["id"],
538538
inputs=[input_],
539-
status_filter=[status],
539+
cached_job_statuses=[status],
540540
)
541541
assert len(cached_jobs) == 1
542542
cached_job = cached_jobs[0]

0 commit comments

Comments
 (0)