summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRadek Novacek <rnovacek@redhat.com>2014-05-15 14:41:16 +0200
committerRadek Novacek <rnovacek@redhat.com>2014-05-19 10:17:02 +0200
commitbcab5803efc7444b3c1fbff28d0ac9691f152222 (patch)
treef2e2d183a91b5b0b0beec9781575ef0eb9a8a58c
parent1c15fcb93f13dadb706b24f398b5181d2d103ced (diff)
downloadopenlmi-providers-bcab5803efc7444b3c1fbff28d0ac9691f152222.tar.gz
openlmi-providers-bcab5803efc7444b3c1fbff28d0ac9691f152222.tar.xz
openlmi-providers-bcab5803efc7444b3c1fbff28d0ac9691f152222.zip
Software: don't fail when logging.config doesn't have dictConfig
python 2.6 doesn't have logging.config.dictConfig, skip the logging configuration in that case.
-rw-r--r--src/software/lmi/software/yumdb/util.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/software/lmi/software/yumdb/util.py b/src/software/lmi/software/yumdb/util.py
index 2c67a15..b3961fb 100644
--- a/src/software/lmi/software/yumdb/util.py
+++ b/src/software/lmi/software/yumdb/util.py
@@ -112,7 +112,10 @@ def setup_logging():
pass
if logging_setup is False:
# disable logging completely
- logging.config.dictConfig(DISABLED_LOGGING_CONFIG)
+
+ # python 2.6 doesn't have dictConfig, don't fail on it
+ if hasattr(logging.config, 'dictConfig'):
+ logging.config.dictConfig(DISABLED_LOGGING_CONFIG)
def is_pkg_installed(pkg, rpmdb):
"""