logging: don't define QueueListener if Python has no thread support

This commit is contained in:
Victor Stinner 2011-05-02 16:11:28 +02:00
parent b912c5a004
commit cafa2efedb
3 changed files with 98 additions and 90 deletions

View file

@ -2093,6 +2093,8 @@ class QueueHandlerTest(BaseTest):
self.assertEqual(data.name, self.que_logger.name)
self.assertEqual((data.msg, data.args), (msg, None))
@unittest.skipUnless(hasattr(logging.handlers, 'QueueListener'),
'logging.handlers.QueueListener required for this test')
def test_queue_listener(self):
handler = TestHandler(Matcher())
listener = logging.handlers.QueueListener(self.queue, handler)