Message343142
| Author | viocal |
|---|---|
| Recipients | asvetlov, viocal, yselivanov |
| Date | 2019-05-22.03:34:37 |
| SpamBayes Score | -1.0 |
| Marked as misclassified | Yes |
| Message-id | <1558496077.05.0.253417627895.issue36981@roundup.psfhosted.org> |
| In-reply-to |
| Content | |
|---|---|
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.
if not data
self._loop._add_writer(self._sock_fd, self._write_ready)
# Add it to the buffer.
self._buffer.extend(data)
self._maybe_pause_protocol() |
|
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2019-05-22 03:34:37 | viocal | set | recipients: + viocal, asvetlov, yselivanov |
| 2019-05-22 03:34:37 | viocal | set | messageid: <1558496077.05.0.253417627895.issue36981@roundup.psfhosted.org> |
| 2019-05-22 03:34:37 | viocal | link | issue36981 messages |
| 2019-05-22 03:34:37 | viocal | create | |