From 5ae0f37f97ec899f875805f0a7168ae649ecd9c2 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Sun, 13 Mar 2016 18:51:18 -0400 Subject: [PATCH] Do not generate trace on request to delete non-existant session --- confluent_server/confluent/shellserver.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/confluent_server/confluent/shellserver.py b/confluent_server/confluent/shellserver.py index 0db17fb6..f3633959 100644 --- a/confluent_server/confluent/shellserver.py +++ b/confluent_server/confluent/shellserver.py @@ -106,7 +106,11 @@ class ShellSession(consoleserver.ConsoleSession): self.conshdl = activesessions[(self.configmanager.tenant, self.node, self.username)][self.sessionid] def destroy(self): - del activesessions[(self.configmanager.tenant, self.node, self.username)][self.sessionid] + try: + del activesessions[(self.configmanager.tenant, self.node, + self.username)][self.sessionid] + except KeyError: + pass super(ShellSession, self).destroy() def create(nodes, element, configmanager, inputdata):