diff options
author | Josiah Carlson <josiah.carlson@gmail.com> | 2009-04-01 01:28:11 (GMT) |
---|---|---|
committer | Josiah Carlson <josiah.carlson@gmail.com> | 2009-04-01 01:28:11 (GMT) |
commit | bb94d43dcdbfddff40f23944f0e4079f41a30421 (patch) | |
tree | 9e6990c90aeaf385b00fff5bf98a35198b9b49b2 | |
parent | d8fb6ac9da7256d6cdb22c4b4c2d7ed06fba60d6 (diff) | |
download | cpython-bb94d43dcdbfddff40f23944f0e4079f41a30421.zip cpython-bb94d43dcdbfddff40f23944f0e4079f41a30421.tar.gz cpython-bb94d43dcdbfddff40f23944f0e4079f41a30421.tar.bz2 |
Fix for failing asyncore tests.
-rw-r--r-- | Doc/library/asyncore.rst | 3 | ||||
-rw-r--r-- | Lib/asyncore.py | 2 | ||||
-rw-r--r-- | Lib/test/test_asyncore.py | 3 |
3 files changed, 5 insertions, 3 deletions
diff --git a/Doc/library/asyncore.rst b/Doc/library/asyncore.rst index 4736a9c..a2e1b5e 100644 --- a/Doc/library/asyncore.rst +++ b/Doc/library/asyncore.rst @@ -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 | diff --git a/Lib/asyncore.py b/Lib/asyncore.py index 07b0499..4f1153b 100644 --- a/Lib/asyncore.py +++ b/Lib/asyncore.py @@ -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): diff --git a/Lib/test/test_asyncore.py b/Lib/test/test_asyncore.py index 72de850..13b39e1 100644 --- a/Lib/test/test_asyncore.py +++ b/Lib/test/test_asyncore.py @@ -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', |