0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-13 19:21:50 +02:00

fix(rpc_register): _lock and _skip_broad_cast moved to instance attributes

This commit is contained in:
2025-03-25 15:05:37 +01:00
parent 4a74891184
commit 8d17f7e32f

View File

@ -39,8 +39,6 @@ class RPCRegister:
_instance = None
_initialized = False
_lock = RLock()
_skip_broadcast = False
def __new__(cls, *args, **kwargs):
if cls._instance is None:
@ -53,6 +51,8 @@ class RPCRegister:
return
self._rpc_register = WeakValueDictionary()
self._broadcast_on_hold = RPCRegisterBroadcast(self)
self._lock = RLock()
self._skip_broadcast = False
self._initialized = True
self.callbacks = []