mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2025-01-25 15:55:18 +00:00
Fix issue when websocket is deleted when data is being sent.
This commit is contained in:
parent
a47f609f90
commit
8e2c99e3cf
@ -584,7 +584,8 @@ class PromptServer():
|
|||||||
message = self.encode_bytes(event, data)
|
message = self.encode_bytes(event, data)
|
||||||
|
|
||||||
if sid is None:
|
if sid is None:
|
||||||
for ws in self.sockets.values():
|
sockets = list(self.sockets.values())
|
||||||
|
for ws in sockets:
|
||||||
await send_socket_catch_exception(ws.send_bytes, message)
|
await send_socket_catch_exception(ws.send_bytes, message)
|
||||||
elif sid in self.sockets:
|
elif sid in self.sockets:
|
||||||
await send_socket_catch_exception(self.sockets[sid].send_bytes, message)
|
await send_socket_catch_exception(self.sockets[sid].send_bytes, message)
|
||||||
@ -593,7 +594,8 @@ class PromptServer():
|
|||||||
message = {"type": event, "data": data}
|
message = {"type": event, "data": data}
|
||||||
|
|
||||||
if sid is None:
|
if sid is None:
|
||||||
for ws in self.sockets.values():
|
sockets = list(self.sockets.values())
|
||||||
|
for ws in sockets:
|
||||||
await send_socket_catch_exception(ws.send_json, message)
|
await send_socket_catch_exception(ws.send_json, message)
|
||||||
elif sid in self.sockets:
|
elif sid in self.sockets:
|
||||||
await send_socket_catch_exception(self.sockets[sid].send_json, message)
|
await send_socket_catch_exception(self.sockets[sid].send_json, message)
|
||||||
|
Loading…
Reference in New Issue
Block a user