mirror of https://github.com/python/cpython
Fix for failing asyncore tests.
This commit is contained in:
parent
d8fb6ac9da
commit
bb94d43dcd
|
@ -81,7 +81,8 @@ any that have been added to the map during asynchronous service) is closed.
|
|||
+----------------------+----------------------------------------+
|
||||
| Event | Description |
|
||||
+======================+========================================+
|
||||
| ``handle_connect()`` | Implied by the first write event |
|
||||
| ``handle_connect()`` | Implied by the first read or write |
|
||||
| | event |
|
||||
+----------------------+----------------------------------------+
|
||||
| ``handle_close()`` | Implied by a read event with no data |
|
||||
| | available |
|
||||
|
|
|
@ -401,7 +401,7 @@ class dispatcher:
|
|||
sys.stderr.write('log: %s\n' % str(message))
|
||||
|
||||
def log_info(self, message, type='info'):
|
||||
if __debug__ or type not in self.ignore_log_types:
|
||||
if type not in self.ignore_log_types:
|
||||
print '%s: %s' % (type, message)
|
||||
|
||||
def handle_read_event(self):
|
||||
|
|
|
@ -298,6 +298,7 @@ class DispatcherTests(unittest.TestCase):
|
|||
|
||||
def test_unhandled(self):
|
||||
d = asyncore.dispatcher()
|
||||
d.ignore_log_types = ()
|
||||
|
||||
# capture output of dispatcher.log_info() (to stdout via print)
|
||||
fp = StringIO()
|
||||
|
@ -313,7 +314,7 @@ class DispatcherTests(unittest.TestCase):
|
|||
sys.stdout = stdout
|
||||
|
||||
lines = fp.getvalue().splitlines()
|
||||
expected = ['warning: unhandled exception',
|
||||
expected = ['warning: unhandled incoming priority event',
|
||||
'warning: unhandled read event',
|
||||
'warning: unhandled write event',
|
||||
'warning: unhandled connect event',
|
||||
|
|
Loading…
Reference in New Issue