From: <sv...@ze...> - 2007-10-25 13:40:27
|
Author: marc Date: 2007-10-25 09:40:22 -0400 (Thu, 25 Oct 2007) New Revision: 7301 Modified: trunk/Products/ZenRRD/zencommand.py Log: * Catching and logging exception, still testing. refs #2230 Modified: trunk/Products/ZenRRD/zencommand.py =================================================================== --- trunk/Products/ZenRRD/zencommand.py 2007-10-25 13:38:26 UTC (rev 7300) +++ trunk/Products/ZenRRD/zencommand.py 2007-10-25 13:40:22 UTC (rev 7301) @@ -115,7 +115,11 @@ def timeout(self, value): "Kill a process if it takes too long" - self.transport.signalProcess('KILL') + try: + self.transport.signalProcess('KILL') + except ProcessExitedAlready: + log.debug("Command already exited on device %s: %s" % (cmd.device, + cmd.command)) return value |