Skip to content

Commit 1f73023

Browse files
authored
[3.5] Fix TypeError is asyncio/proactor_events (GH-993) (#2060)
(cherry picked from commit 34792d2)
1 parent 91581d4 commit 1f73023

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Lib/asyncio/proactor_events.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -231,8 +231,9 @@ class _ProactorBaseWritePipeTransport(_ProactorBasePipeTransport,
231231

232232
def write(self, data):
233233
if not isinstance(data, (bytes, bytearray, memoryview)):
234-
raise TypeError('data argument must be byte-ish (%r)',
235-
type(data))
234+
msg = ("data argument must be a bytes-like object, not '%s'" %
235+
type(data).__name__)
236+
raise TypeError(msg)
236237
if self._eof_written:
237238
raise RuntimeError('write_eof() already called')
238239

0 commit comments

Comments
 (0)