From 4f471d4d6f70c9276d82832ef85d9a013dc61648 Mon Sep 17 00:00:00 2001
From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr>
Date: Tue, 19 Sep 2023 14:41:05 +0200
Subject: [PATCH] Script: Add app in script parameters.

---
 src/Scripts/AScript.py | 3 ++-
 src/pamhyr.py          | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/Scripts/AScript.py b/src/Scripts/AScript.py
index ff7ca488..032f9560 100644
--- a/src/Scripts/AScript.py
+++ b/src/Scripts/AScript.py
@@ -22,9 +22,10 @@ class AScript(object):
     name = ""
     description = ""
 
-    def __init__(self, conf, args):
+    def __init__(self, app, conf, args):
         super(AScript, self).__init__()
 
+        self._app = app
         self._conf = conf
         self._args = args.copy()
 
diff --git a/src/pamhyr.py b/src/pamhyr.py
index 5d3246ba..3045c227 100755
--- a/src/pamhyr.py
+++ b/src/pamhyr.py
@@ -88,7 +88,7 @@ def main():
                 usage(sys.argv)
                 sys.exit(-1)
 
-            application = scripts[script](conf, sys.argv)
+            application = scripts[script](app, conf, sys.argv)
             ret = application.run()
             if not ret:
                 application.usage()
-- 
GitLab