# HG changeset patch
# User Edouard Tisserant
# Date 1626767015 -7200
# Node ID 55e69df85fe162b94d45fbda99dfa48b95225f1e
# Parent  71ae6f02a7fff405557eb1ea902b8dca3a9389aa
SVGHMI: add arguments to pass to ressource factory when attaching rerssource to svghmi root

diff -r 71ae6f02a7ff -r 55e69df85fe1 svghmi/svghmi_server.py
--- a/svghmi/svghmi_server.py	Tue Jul 20 09:12:45 2021 +0200
+++ b/svghmi/svghmi_server.py	Tue Jul 20 09:43:35 2021 +0200
@@ -264,10 +264,10 @@
                 # this happens when finishing
                 break
 
-def AddPathToSVGHMIServers(path, factory):
+def AddPathToSVGHMIServers(path, factory, *args, **kwargs):
     for k,v in svghmi_servers.iteritems():
         svghmi_root, svghmi_listener, path_list = v
-        svghmi_root.putChild(path, factory())
+        svghmi_root.putChild(path, factory(*args, **kwargs))
 
 # Called by PLCObject at start
 def _runtime_00_svghmi_start():