This is an automated email from the ASF dual-hosted git repository. yasith pushed a commit to branch fix-find-runtimes-by-queue in repository https://gitbox.apache.org/repos/asf/airavata.git
commit acebf74bf9e0b0651c72a62a77d54dbedbdd4c96 Author: yasithdev <[email protected]> AuthorDate: Mon Oct 20 15:46:24 2025 -0500 fix: cannot filter runtimes by queue name --- dev-tools/airavata-python-sdk/airavata_experiments/runtime.py | 3 +++ dev-tools/airavata-python-sdk/pyproject.toml | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-tools/airavata-python-sdk/airavata_experiments/runtime.py b/dev-tools/airavata-python-sdk/airavata_experiments/runtime.py index f5c40e3c86..3e51518ee9 100644 --- a/dev-tools/airavata-python-sdk/airavata_experiments/runtime.py +++ b/dev-tools/airavata-python-sdk/airavata_experiments/runtime.py @@ -291,6 +291,7 @@ def find_runtimes( node_count: int | None = None, cpu_count: int | None = None, group: str | None = None, + queue_name: str | None = None, ) -> list[Runtime]: from .airavata import AiravataOperator av = AiravataOperator(AuthContext.get_access_token()) @@ -315,6 +316,8 @@ def find_runtimes( continue if (category or r.args["category"]) != r.args["category"]: continue + if (queue_name or r.args["queue_name"]) != r.args["queue_name"]: + continue matched_runtimes.append(r) runtimes.extend(matched_runtimes) return runtimes diff --git a/dev-tools/airavata-python-sdk/pyproject.toml b/dev-tools/airavata-python-sdk/pyproject.toml index d995930f1b..1323513c0b 100644 --- a/dev-tools/airavata-python-sdk/pyproject.toml +++ b/dev-tools/airavata-python-sdk/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "airavata-python-sdk" -version = "2.2.3" +version = "2.2.4" description = "Apache Airavata Python SDK" readme = "README.md" license = "Apache-2.0"
