]> granicus.if.org Git - python/commitdiff
Fix error message in asyncio.selector_events.
authorVictor Stinner <victor.stinner@gmail.com>
Mon, 1 Feb 2016 11:46:38 +0000 (12:46 +0100)
committerVictor Stinner <victor.stinner@gmail.com>
Mon, 1 Feb 2016 11:46:38 +0000 (12:46 +0100)
Patch written by Carlo Beccarini <hackdiablo.cb@gmail.com>.

Lib/asyncio/selector_events.py

index 5b26631d80d33574268f73e9f00239402d3b6a23..812fac19f86095d63e68d0e4ee7d0e7c4eff8815 100644 (file)
@@ -682,8 +682,8 @@ class _SelectorSocketTransport(_SelectorTransport):
 
     def write(self, data):
         if not isinstance(data, (bytes, bytearray, memoryview)):
-            raise TypeError('data argument must be byte-ish (%r)',
-                            type(data))
+            raise TypeError('data argument must be a bytes-like object, '
+                            'not %r' % type(data).__name__)
         if self._eof:
             raise RuntimeError('Cannot call write() after write_eof()')
         if not data:
@@ -954,8 +954,8 @@ class _SelectorSslTransport(_SelectorTransport):
 
     def write(self, data):
         if not isinstance(data, (bytes, bytearray, memoryview)):
-            raise TypeError('data argument must be byte-ish (%r)',
-                            type(data))
+            raise TypeError('data argument must be a bytes-like object, '
+                            'not %r' % type(data).__name__)
         if not data:
             return
 
@@ -1010,8 +1010,8 @@ class _SelectorDatagramTransport(_SelectorTransport):
 
     def sendto(self, data, addr=None):
         if not isinstance(data, (bytes, bytearray, memoryview)):
-            raise TypeError('data argument must be byte-ish (%r)',
-                            type(data))
+            raise TypeError('data argument must be a bytes-like object, '
+                            'not %r' % type(data).__name__)
         if not data:
             return