Daankular/models / Wan2GP /shared /asyncio_utils.py
Daankular's picture
download
raw
667 Bytes
import os
def silence_proactor_connection_reset() -> None:
if os.name != "nt":
return
from asyncio import proactor_events as _proactor
transport_cls = _proactor._ProactorBasePipeTransport
if getattr(transport_cls, "_wan2gp_patch", False):
return
original = transport_cls._call_connection_lost
def _call_connection_lost(self, exc):
if isinstance(exc, ConnectionResetError):
exc = None
try:
return original(self, exc)
except ConnectionResetError:
return None
transport_cls._call_connection_lost = _call_connection_lost
transport_cls._wan2gp_patch = True

Xet Storage Details

Size:
667 Bytes
·
Xet hash:
b5ae13a165f96e2d80ddaad599e6c4f390852e0b96894a31e9b39fcae679a902

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.