From 7bd23394e3f9948a8ed9668b9863c4a8e3ea8aab Mon Sep 17 00:00:00 2001 From: Dave Pedu Date: Sat, 30 Jan 2016 15:30:26 -0800 Subject: [PATCH] python 3.3 compatibility --- pymonitor/daemon.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pymonitor/daemon.py b/pymonitor/daemon.py index 09360f7..4431181 100755 --- a/pymonitor/daemon.py +++ b/pymonitor/daemon.py @@ -207,11 +207,11 @@ def run_cli(): parser = OptionParser() parser.add_option("-c", "--config", action="store", type="string", dest="config", help="Path to config file") - parser.add_option("-l", "--logging", action="store", dest="logging", help="Logging level", default="INFO", choices=list(logging._nameToLevel.keys())) + parser.add_option("-l", "--logging", action="store", dest="logging", help="Logging level", default="INFO", choices=['WARN', 'CRITICAL', 'WARNING', 'INFO', 'ERROR', 'DEBUG']) (options, args) = parser.parse_args() - logging.basicConfig(level=logging._nameToLevel[options.logging], format="%(asctime)-15s %(levelname)-8s %(name)s@%(filename)s:%(lineno)d %(message)s") + logging.basicConfig(level=getattr(logging, options.logging), format="%(asctime)-15s %(levelname)-8s %(name)s@%(filename)s:%(lineno)d %(message)s") logger = logging.getLogger("init") logger.debug("options: %s" % options)