Codebase list python-lml / 09de6240-1fa5-48ee-9a45-6713f77145b0/main lml / __init__.py
09de6240-1fa5-48ee-9a45-6713f77145b0/main

Tree @09de6240-1fa5-48ee-9a45-6713f77145b0/main (Download .tar.gz)

__init__.py @09de6240-1fa5-48ee-9a45-6713f77145b0/mainraw · history · blame

"""
    lml
    ~~~~~~~~~~~~~~~~~~~

    Load me later. A lazy loading plugin management system.

    :copyright: (c) 2017-2018 by Onni Software Ltd.
    :license: New BSD License, see LICENSE for more details
"""
import logging
from lml._version import __version__  # noqa: F401
from lml._version import __author__  # noqa: F401

try:
    from logging import NullHandler
except ImportError:

    class NullHandler(logging.Handler):
        """
          Null handler for logging
          """

        def emit(self, record):
            pass

    logging.getLogger(__name__).addHandler(NullHandler())