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"

Reply via email to