From a030e059931bc37561d4372615dafb3aec242cea Mon Sep 17 00:00:00 2001 From: Anton Ryzhov Date: Sat, 10 Aug 2013 21:34:18 +0400 Subject: [PATCH] Add null handler to logging engine --- sleekxmpp/__init__.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/sleekxmpp/__init__.py b/sleekxmpp/__init__.py index 542bb4b6..85ee32b6 100644 --- a/sleekxmpp/__init__.py +++ b/sleekxmpp/__init__.py @@ -6,6 +6,17 @@ See the file LICENSE for copying permission. """ +import logging +if hasattr(logging, 'NullHandler'): + NullHandler = logging.NullHandler +else: + class NullHandler(logging.Handler): + def handle(self, record): + pass +logging.getLogger(__name__).addHandler(NullHandler()) +del NullHandler + + from sleekxmpp.stanza import Message, Presence, Iq from sleekxmpp.jid import JID, InvalidJID from sleekxmpp.xmlstream.stanzabase import ET, ElementBase, register_stanza_plugin