Commit 57e671b6dc4888843df5894395077697490a02d2

Authored by Etienne Pallier
1 parent 607a7131
Exists in dev

debut de gestion du timeout dans les commandes specifiques agent

Showing 1 changed file with 10 additions and 4 deletions   Show diff stats
src/core/pyros_django/agent/Agent.py
... ... @@ -329,9 +329,12 @@ class Agent:
329 329  
330 330 # To be overriden by subclasses (empty by default, no agent specific command)
331 331 AGENT_SPECIFIC_COMMANDS = [
332   - "do_specific1",
333   - "set_specific2",
334   - "do_specific3",
  332 + #"do_specific1",
  333 + #"set_specific2",
  334 + #"do_specific3",
  335 + ("do_specific1",10),
  336 + ("set_specific2",5),
  337 + ("do_specific3",3),
335 338 ]
336 339  
337 340 #
... ... @@ -2028,7 +2031,10 @@ class Agent:
2028 2031 '''
2029 2032  
2030 2033 def _is_agent_specific_cmd(self, cmd:AgentCmd):
2031   - return cmd.name in self.AGENT_SPECIFIC_COMMANDS
  2034 + #return cmd.name in self.AGENT_SPECIFIC_COMMANDS
  2035 + #return (cmd.name,) in self.AGENT_SPECIFIC_COMMANDS
  2036 + for (cmd_name,timeout) in self.AGENT_SPECIFIC_COMMANDS:
  2037 + if cmd.name == cmd_name : return True
2032 2038  
2033 2039 '''
2034 2040 def _exec_agent_specific_cmd(self, cmd:Command):
... ...