@@ -125,15 +125,15 @@ async def solver_release_history(
125125 self ,
126126 * ,
127127 solver_key : SolverKeyId ,
128- offset : NonNegativeInt ,
129- limit : PositiveInt ,
128+ pagination_offset : NonNegativeInt ,
129+ pagination_limit : PositiveInt ,
130130 ) -> tuple [list [Solver ], PageMetaInfoLimitOffset ]:
131131
132132 releases , page_meta = (
133133 await self .catalog_service .list_release_history_latest_first (
134134 filter_by_service_key = solver_key ,
135- pagination_offset = offset ,
136- pagination_limit = limit ,
135+ pagination_offset = pagination_offset ,
136+ pagination_limit = pagination_limit ,
137137 )
138138 )
139139
@@ -158,29 +158,29 @@ async def latest_solvers(
158158 * ,
159159 pagination_offset : NonNegativeInt ,
160160 pagination_limit : PositiveInt ,
161- filter_by_solver_id : str | None = None ,
162- filter_by_version_display : str | None = None ,
161+ filter_by_solver_key_pattern : str | None = None ,
162+ filter_by_version_display_pattern : str | None = None ,
163163 ) -> tuple [list [Solver ], PageMetaInfoLimitOffset ]:
164164 """Lists the latest solvers with pagination and filtering.
165165
166166 Args:
167- offset : Pagination offset
168- limit : Pagination limit
169- solver_id_pattern : Optional pattern to filter solvers by ID
170- version_display_pattern : Optional pattern to filter by version display
167+ pagination_offset : Pagination offset
168+ pagination_limit : Pagination limit
169+ filter_by_solver_key_pattern : Optional pattern to filter solvers by key e.g. "simcore/service/my_solver*"
170+ filter_by_version_display_pattern : Optional pattern to filter by version display e.g. "1.0.*-beta"
171171
172172 Returns:
173173 A tuple with the list of filtered solvers and pagination metadata
174174 """
175175 filters = ServiceListFilters (service_type = ServiceType .COMPUTATIONAL )
176176
177177 # Add key_pattern filter for solver ID if provided
178- if filter_by_solver_id :
179- filters .service_key_pattern = filter_by_solver_id
178+ if filter_by_solver_key_pattern :
179+ filters .service_key_pattern = filter_by_solver_key_pattern
180180
181181 # Add version_display_pattern filter if provided
182- if filter_by_version_display :
183- filters .version_display_pattern = filter_by_version_display
182+ if filter_by_version_display_pattern :
183+ filters .version_display_pattern = filter_by_version_display_pattern
184184
185185 services , page_meta = await self .catalog_service .list_latest_releases (
186186 pagination_offset = pagination_offset ,
0 commit comments