diff --git a/frappy/client/__init__.py b/frappy/client/__init__.py index e5e437a..4c076c2 100644 --- a/frappy/client/__init__.py +++ b/frappy/client/__init__.py @@ -318,7 +318,8 @@ class SecopClient(ProxyClient): def __del__(self): try: - self.disconnect() + self.callbacks.clear() # avoid callbacks when deleting. may cause deadlocks in NICOS + self.disconnect(True) except Exception: pass