INNER CODE UNIT · Python

cost

ImFeH2/huddol · core/src/fora/adapters/websocket/server.py:154

                cost = sys.getsizeof(text) + 2 * sys.getsizeof(data)
                data = None
                payload = {}
                with self.lock:
                    if self.closed:
                        return
                    if (
                        completion is None
                        and self.used - reserved + cost > BROADCAST_BYTES
                    ):
                        self.closed = True
                        self._wake_locked()
                        return
                    frame = OutgoingFrame(text, cost, completion)
                    text = None
                    if completion is None:
                        self.used += cost - reserved
                    self.items.append(frame)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…