From 4debe830b6a661c0054ee5a47433068b525a7162 Mon Sep 17 00:00:00 2001
From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr>
Date: Tue, 12 Sep 2023 15:44:42 +0200
Subject: [PATCH] Script: Add config in script init parameter.

---
 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 ab8bf735..ff7ca488 100644
--- a/src/Scripts/AScript.py
+++ b/src/Scripts/AScript.py
@@ -22,9 +22,10 @@ class AScript(object):
     name = ""
     description = ""
 
-    def __init__(self, args):
+    def __init__(self, conf, args):
         super(AScript, self).__init__()
 
+        self._conf = conf
         self._args = args.copy()
 
     def usage(self):
diff --git a/src/pamhyr.py b/src/pamhyr.py
index 24e93d1d..19a88577 100755
--- a/src/pamhyr.py
+++ b/src/pamhyr.py
@@ -79,7 +79,7 @@ def main():
                 usage(sys.argv)
                 sys.exit(-1)
 
-            application = scripts[script](sys.argv)
+            application = scripts[script](conf, sys.argv)
             ret = application.run()
             if not ret:
                 application.usage()
-- 
GitLab