CloudBender/cloudbender/__init__.py

21 lines
560 B
Python
Raw Normal View History

2018-11-22 18:31:59 +00:00
import logging
2022-02-08 15:01:41 +00:00
import pkg_resources
2018-11-22 18:31:59 +00:00
__author__ = "Stefan Reimer"
__email__ = "stefan@zero-downtimet.net"
2022-02-08 15:01:41 +00:00
try:
__version__ = pkg_resources.get_distribution("CloudBender").version
except pkg_resources.DistributionNotFound:
__version__ = "devel"
2018-11-22 18:31:59 +00:00
# Set up logging to ``/dev/null`` like a library is supposed to.
# http://docs.python.org/3.3/howto/logging.html#configuring-logging-for-a-library
class NullHandler(logging.Handler): # pragma: no cover
def emit(self, record):
pass
2022-02-22 10:04:29 +00:00
logging.getLogger("cloudbender").addHandler(NullHandler())