| 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.