Message343141
I have fixed it
modified selector_events.py
def write(self, data):
if not isinstance(data, (bytes, bytearray, memoryview)):
raise TypeError(f'data argument must be a bytes-like object, '
f'not {type(data).__name__!r}')
...
if not self._buffer:
# Optimization: try to send now.
while True: #########add by viocal
try:
n = self._sock.send(data)
except (BlockingIOError, InterruptedError):
pass
except Exception as exc:
self._fatal_error(exc, 'Fatal write error on socket transport')
return
else:
data = data[n:]
if not data:
return
# Not all was written; register write handler.
self._loop._add_writer(self._sock_fd, self._write_ready)
# Add it to the buffer.
self._buffer.extend(data)
self._maybe_pause_protocol() |
|
Date |
User |
Action |
Args |
2019-05-22 03:28:26 | viocal | set | recipients:
+ viocal, asvetlov, yselivanov |
2019-05-22 03:28:26 | viocal | set | messageid: <1558495706.42.0.845710067098.issue36981@roundup.psfhosted.org> |
2019-05-22 03:28:26 | viocal | link | issue36981 messages |
2019-05-22 03:28:26 | viocal | create | |
|