svghmi/svghmi_server.py
branchsvghmi
changeset 3284 55e69df85fe1
parent 3281 1fc4274de64e
child 3310 6a6d3c318a6b
equal deleted inserted replaced
3283:71ae6f02a7ff 3284:55e69df85fe1
   262                 pass
   262                 pass
   263             else:
   263             else:
   264                 # this happens when finishing
   264                 # this happens when finishing
   265                 break
   265                 break
   266 
   266 
   267 def AddPathToSVGHMIServers(path, factory):
   267 def AddPathToSVGHMIServers(path, factory, *args, **kwargs):
   268     for k,v in svghmi_servers.iteritems():
   268     for k,v in svghmi_servers.iteritems():
   269         svghmi_root, svghmi_listener, path_list = v
   269         svghmi_root, svghmi_listener, path_list = v
   270         svghmi_root.putChild(path, factory())
   270         svghmi_root.putChild(path, factory(*args, **kwargs))
   271 
   271 
   272 # Called by PLCObject at start
   272 # Called by PLCObject at start
   273 def _runtime_00_svghmi_start():
   273 def _runtime_00_svghmi_start():
   274     global svghmi_send_thread
   274     global svghmi_send_thread
   275 
   275