From 4a21e46ead0875edd4ea0344fb0116933c7d6de0 Mon Sep 17 00:00:00 2001
From: Tommy Persson <tommy.persson@liu.se>
Date: Sun, 17 Sep 2023 15:19:59 +0200
Subject: [PATCH] Work on spot scenario

---
 lrs_util/json_exec_node.py | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/lrs_util/json_exec_node.py b/lrs_util/json_exec_node.py
index 5b1338a..d4671d9 100644
--- a/lrs_util/json_exec_node.py
+++ b/lrs_util/json_exec_node.py
@@ -45,6 +45,9 @@ class JsonExecNode():
         if name == "fly-to":
             self.basic_flyto(**kwargs)
 
+        if name == "have-pkg":
+            self.basic_have_pkg(**kwargs)
+
         if name == "collect-release":
             self.basic_collect_release(**kwargs)
 
@@ -321,6 +324,18 @@ class JsonExecNode():
             print("get_json", type(exc))
             print(exc)
 
+    def basic_have_pkg(self, **kwargs):
+        try:
+            print("basic_have_pkg")
+            self.set_name("have-pkg")
+            index = 0
+            if "index" in kwargs:
+                index = kwargs["index"]
+            self.add_int_param("index", index)
+        except Exception as exc:
+            print("get_json", type(exc))
+            print(exc)
+
     def basic_collect_release(self, **kwargs):
         try:
             print("basic_collect_release")
-- 
GitLab