On the server side profilers.delete shouldn't fail just because the
profiler has already been removed. The generic common_lib version of
this code handles that case just fine, so should this.

Risk: Low
Visibility: Removing a profiler multiple times shouldn't fail.

Signed-off-by: John Admanski <[email protected]>


git-svn-id: http://test.kernel.org/svn/autotest/trunk@3913 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/server/profilers.py b/server/profilers.py
index 9eee6d1..2dd4dad 100644
--- a/server/profilers.py
+++ b/server/profilers.py
@@ -25,7 +25,8 @@
 
     def delete(self, profiler):
         super(profilers, self).delete(profiler)
-        del self.add_log[profiler]
+        if profiler in self.add_log:
+            del self.add_log[profiler]
 
 
     def handle_reboot(self, host):