From 212aa5c6e2546e3fb7c2cf4f39e38359712654e8 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Wed, 13 Apr 2022 16:44:01 -0400 Subject: [PATCH] Add ability to unsubscribe from a terminal session --- confluent_server/confluent/httpapi.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/confluent_server/confluent/httpapi.py b/confluent_server/confluent/httpapi.py index 89af5cdc..295f99f2 100644 --- a/confluent_server/confluent/httpapi.py +++ b/confluent_server/confluent/httpapi.py @@ -492,7 +492,11 @@ def wsock_handler(ws): datacallback=datacallback, width=width, height=height) myconsoles[clientsessid] = consession - + elif action == 'stop': + sessid = '{0}'.format(msg.get('sessid', None)) + if sessid in myconsoles: + myconsoles[sessid].destroy() + del myconsoles[sessid] else: print(repr(clientmsg)) finally: