@@ -682,8 +682,8 @@ def _read_ready(self):
682682
683683 def write (self , data ):
684684 if not isinstance (data , (bytes , bytearray , memoryview )):
685- raise TypeError ('data argument must be byte-ish (%r)' ,
686- type (data ))
685+ raise TypeError ('data argument must be a bytes-like object, '
686+ 'not %r' % type (data ). __name__ )
687687 if self ._eof :
688688 raise RuntimeError ('Cannot call write() after write_eof()' )
689689 if not data :
@@ -954,8 +954,8 @@ def _write_ready(self):
954954
955955 def write (self , data ):
956956 if not isinstance (data , (bytes , bytearray , memoryview )):
957- raise TypeError ('data argument must be byte-ish (%r)' ,
958- type (data ))
957+ raise TypeError ('data argument must be a bytes-like object, '
958+ 'not %r' % type (data ). __name__ )
959959 if not data :
960960 return
961961
@@ -1010,8 +1010,8 @@ def _read_ready(self):
10101010
10111011 def sendto (self , data , addr = None ):
10121012 if not isinstance (data , (bytes , bytearray , memoryview )):
1013- raise TypeError ('data argument must be byte-ish (%r)' ,
1014- type (data ))
1013+ raise TypeError ('data argument must be a bytes-like object, '
1014+ 'not %r' % type (data ). __name__ )
10151015 if not data :
10161016 return
10171017
0 commit comments