From 3e7b008a59d519f8a5b4c6d32566265d7f7b8fe6 Mon Sep 17 00:00:00 2001 From: SANS Date: Fri, 23 Apr 2021 09:21:47 +0200 Subject: [PATCH] fix handling of unknown sea messages --- secop_psi/sea.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/secop_psi/sea.py b/secop_psi/sea.py index 535b8a4..869633d 100644 --- a/secop_psi/sea.py +++ b/secop_psi/sea.py @@ -229,10 +229,13 @@ class SeaClient(ProxyClient, Module): started_callback = None continue if flag != 'hdbevent': - if obj != 'frappy_async_client': + if obj not in ('frappy_async_client', 'get_all_param'): print('SKIP', msg) continue - if data is None: + if not data: + continue + if not isinstance(data, dict): + print('what means %r' % msg) continue now = time.time() for path, value in data.items():