Remove Python 2.6 logging.NullHandler workaround

All supported Python versions have support logging.NullHandler as it was
added in Python 2.7. See:

https://docs.python.org/2/library/logging.handlers.html#logging.NullHandler
This commit is contained in:
Jon Dufresne 2017-11-26 10:06:01 -08:00
parent 696063ed1a
commit 0ad403f3a3

View file

@ -10,22 +10,10 @@ This module
"""
import logging
try:
from logging import NullHandler
except ImportError:
class NullHandler(logging.Handler):
"""Shim for version of Python < 2.7."""
def emit(self, record):
"""Do nothing."""
pass
import sys # noqa: I202
import sys
LOG = logging.getLogger(__name__)
LOG.addHandler(NullHandler())
# Clean up after LOG config
del NullHandler
LOG.addHandler(logging.NullHandler())
__version__ = '3.5.0'
__version_info__ = tuple(int(i) for i in __version__.split('.') if i.isdigit())