From 800ed3af7a9153879266a123ef758a2c688e6747 Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Thu, 18 May 2023 23:35:28 +0200 Subject: [PATCH] Fixed ready callback invocation --- RNS/Buffer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RNS/Buffer.py b/RNS/Buffer.py index 5474e07..ac13626 100644 --- a/RNS/Buffer.py +++ b/RNS/Buffer.py @@ -129,7 +129,7 @@ class RawChannelReader(RawIOBase, AbstractContextManager): self._eof = True for listener in self._listeners: try: - listener(len(self._buffer)) + threading.Thread(target=listener, name="Message Callback", args=[len(self._buffer)], daemon=True).start() except Exception as ex: RNS.log("Error calling RawChannelReader(" + str(self._stream_id) + ") callback: " + str(ex)) return True