Skip to content
Snippets Groups Projects
Commit a05bb771 authored by Dan Michael O. Heggø's avatar Dan Michael O. Heggø
Browse files

[#82] Configure default logging handler

Add a null handler to prevent 'No handlers could be found for logger
"mwclient.*"' warnings. This seems to be good practice for libraries.
parent a93c58af
No related branches found
No related tags found
No related merge requests found
...@@ -26,3 +26,14 @@ ...@@ -26,3 +26,14 @@
from errors import * from errors import *
from client import Site, __ver__ from client import Site, __ver__
import ex import ex
# Logging: Add a null handler to avoid "No handler found" warnings.
import logging
try:
from logging import NullHandler
except ImportError:
class NullHandler(logging.Handler):
def emit(self, record):
pass
logging.getLogger(__name__).addHandler(NullHandler())
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment